嗨我有3個數據庫表。這裏是我的查詢:Laravel查詢關係和條件
$nav = PageNav::with([
'page' => function($query) {
$query->where('status', 1)
->where(function($query) {
$query->whereNull('publish_up')
->whereNull('publish_down');
})
->orWhere(function ($query) {
$query->where('publish_up', '<', date('Y-m-d H:i:s'))
->where('publish_down', '>', date('Y-m-d H:i:s'));
});
},
'langs' => function ($query) use ($lang) {$query->where('language_code', '=', $lang);},
])
->get();
當我環路$ NAV仍存在與狀態= 0的網頁我真的不明白爲什麼?有什麼建議麼?
而不是插入你產生疑問,這是既難讀B/C是按比例縮小,而不可能選擇和複製,或搜索的圖像,你會請複製並將其作爲代碼塊粘貼? – jeffbyrnes
也許你可以嘗試使用示波器來簡化你的問題。 https://laravel.com/docs/5.4/eloquent#local-scopes –