laravel多條件搜尋
阿新 • • 發佈:2018-11-09
$infoList = Order::select('order.order_Sn','order.amount','order.address','order.money','order.send_time','order.status','order.type','order.pos_id'); //根據貨幣型別查詢 if ($unit){ $infoList->where('unit',$unit); } //根據pos_id查詢 if ($pos_id){ $infoList->where('pos_id',$pos_id); } //根據訂單時間查詢 if ($start_time){ $infoList->where('send_time','>',$start_time); } if ($end_time){ $infoList->where('send_time','<',$end_time); } //根據訂單號查詢 if ($order_sn){ $infoList->where('order_sn',$order_sn); } //根據pos_id查詢 if ($pos_id){ $infoList->where('pos_id',$pos_id); } //查詢資料總條數 $total = $infoList->count(); //計算總頁碼 $last_page = ceil($total/$pageSize); $infoList = $infoList->get();