1
我需要按日期搜索。我的路由定義:Laravel按日期搜索不工作
Route::get('/calendar/days?day={date}', '[email protected]');
在控制器方法我有這樣的:
public function getDays($date)
{
$articles = Article::where('published_at','=',$date)->get();
dd($articles);
}
當您在圖像上單擊下面的鏈接,我得到一個NotFoundHttpException。
鏈接使用JS生成。這可能是問題嗎?
由於選擇了第二種方式) – Rai
非常歡迎。 – Bogdan
這可能是一個單獨的問題。數據庫中的'published_at'列的格式是什麼?它是否遵循'YYYY-MM-DD'這樣的模式,就像在你的'where'條件下一樣?因爲如果它是'datetime',例如它可能被存儲爲'YYYY-MM-DD HH:MM:SS',如果只傳遞日期,它將不會返回任何結果。 – Bogdan