我知道我可以运行此查询:
$five_minutes_ago = Carbon::now()->subMinutes(5);
$models = Model::whereBetween('created_at', $five_minutes_ago->startOfMinute(), $five_minutes_ago->endOfMinute())->get();
有没有不使用between
的更好的书写方式?
答案 0 :(得分:1)
尝试一下
$five_minutes_ago = Carbon::now()->subMinutes(5)->format('Y-m-d h:i');
$models = Model::whereRaw("to_char(created_at, 'YYYY-MM-DD HH24:MI') = ?", [$five_minutes_ago])->get();