Laravel使用timestemp類型字段區間查詢,whereBetween當這個條件爲空的時候查詢所有

使用whereBetween當這個條件爲空的時候查詢所有(其他where條件也是)

$list=XXXXAccess::where(function($query) use ($other_where){
    if(!empty($guest_middle_access)){
    return $query->whereBetween('created_at',[$guest_middle_access['start_time'],$guest_middle_access['end_time']],'and',false);
})->get();

 

正常使用whereBetween

whereBetween('created_at',[$request->input('data_time').' 00:00:00',$request->input('data_time').' 23:59:59'])

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章