我想获取用户特定日期的所有条目..我不知道如何格式化查询。
public function getEntry()
{
$entries = Journal::where('id', '=', Auth::id())
->where('created_at', '=', '\Carbon\Carbon::now()->format("l j F Y")')
->get()->first();
return view('home')->with(compact('entries'));
}
我不知道如何格式化'created_at'以匹配服务器时间。任何帮助都将受到很大的赞赏。谢谢。
答案 0 :(得分:3)
使用whereDate()
获取特定日期的所有条目:
->whereDate('created_at', Carbon::today());
或使用whereBetween()
:
->whereBetween('created_at', [Carbon::now()->startOfDay(), Carbon::now()->endOfDay()])
或简单where()
:
->where('created_at', '>', Carbon::now()->startOfDay())
->where('created_at', '<', Carbon::now()->endOfDay())