我想过滤 created_at 列中两个日期之间的一些数据,并按 created_at 对所有数据进行排序
我没有时间戳
我的代码
$startDate = Carbon::parse('2022-02-01')->startOfDay();
$endDate = Carbon::parse('2022-02-15')->endOfDay();
$messages = MessagesArch::search($myQuery)->query(function($q) use ($startDate,$endDate) {
return $q->whereBetween("created_at", [$startDate,$endDate]);
})->orderBy('id','desc')->get();
我该怎么做?
你可以这样试试:
$startDate = Carbon::parse('2022-02-01')->startOfDay();
$endDate = Carbon::parse('2022-02-15')->endOfDay();
$messages = MessagesArch::whereBetween("created_at", [$startDate,$endDate])->orderBy('id','desc')->get();