1 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
你為什么不這樣寫你的查詢呢?
public function getOrders()
{
$order = Order::with([
'menu:id,name,image_url,created_by',
'created_user:id,name,email,avatar',
'menu.created_user:id,name,email,avatar',
'menu.categories'
])
->where(function ($query) {
$query->whereNull('start_at')
->orWhere('start_at', '<', DB::raw('NOW()'));
})
->where(function ($query) {
$query->whereNull('end_at')
->orWhere('end_at', '>', DB::raw('NOW()'));
})
->get();
return $order;
}
- 1 回答
- 0 關(guān)注
- 123 瀏覽
添加回答
舉報(bào)