I有一个sans
表,其中:
+ id
+日期
+小时
我想用雄辩的话写一个查询来获取Future Sans
我当前的代码:
$sans=sans::where('id',$id)
->where('user_id',$user->id)
->whereDate('date','>=',date('Y-m-d'))
->where('Hour','>=',date('H:i'))
->first();
但其工作仅适用于今天的情况
答案 0 :(得分:1)
您可以在有条件的地方连接日期和时间,并可以使用DATE_FORMAT()link
$sans=sans::where('id',$id)
->where('user_id',$user->id)
->where(DB::Raw("CONCAT(DATE_FORMAT(date,'%Y-%m-%d'),' ',hour)"),'>=',date('Y-m-d H:i'))
->orderBy('date','DESC')
->first();