Laravel 数据库中有日期和时间两列。时间是h:i:A格式的。我想要当前日期时间之前的数据 $date=date('Y-m-d'); $time=日期('h:i:A'); $limit='20'; $history=Booking::with('branch','user')->where('user_id',$this->user->id)->where('date',”

Laravel 数据库中有日期和时间两列。时间是h:i:A格式的。我想要当前日期时间之前的数据 $date=date('Y-m-d'); $time=日期('h:i:A'); $limit='20'; $history=Booking::with('branch','user')->where('user_id',$this->user->id)->where('date',”,laravel,Laravel,您可以使用框架提供的whereDate和whereTime方法,从文档: $date=date('Y-m-d'); $time=日期('h:i:A'); $limit='20'; $history=User::with('branch','User') ->其中('user\u id',$this->user->id) ->whereDate('date','我认为您应该添加或在何处覆盖我们在当前时间之前创建了相同的\u的情况。我的db时间格式为varchar格式,如12:12 AM。 $da

您可以使用框架提供的whereDate和whereTime方法,从文档:

$date=date('Y-m-d');
$time=日期('h:i:A');
$limit='20';
$history=User::with('branch','User')
->其中('user\u id',$this->user->id)

->whereDate('date','我认为您应该添加或在何处覆盖我们在当前时间之前创建了相同的\u的情况。我的db时间格式为varchar格式,如12:12 AM。
 $date = date('Y-m-d');
 $time = date('h:i:A');
 $limit = '20';
 $history=Booking::with('branch','user')->where('user_id',$this->user->id)->where('date','<',$date)->where('time','<',$time)->paginate($limit);