2017-04-08 42 views
1

enter image description hereLaravel:因爲某些原因不會工作

爲什麼這個查詢不起作用。在sql數據庫中執行同樣的事情會返回這個圖像中的結果。所以在mysql中使用q select * from kolejka where data like '2017-04-08%'。在PHP的工匠修補它不會工作,我不明白爲什麼。

回答

2

當您首先使用all()時,您將獲得所有數據,然後使用它。 like在這裏不起作用。那麼,這樣做,而不是:

\App\Kolejka::where('data', 'like', '2017-04-08%')->get(); 

如果你只是想按日期記錄,只需使用whereDate()

\App\Kolejka::whereDate('data', Carbon\Carbon::parse('2017-04-08'))->get(); 
+1

這工作就好了。謝謝 – Ethris

相關問題