我嘗試做出雄辯:關係爲三個模型。請看看我的代碼。Laravel雄辯:關係多重有問題和雄辯「選擇」方法不使用「與」方法
$account = Account::select(['id', 'is_sign_contract', 'restaurant_name', 'state', 'phone_no', 'email', 'one_time_pick_up', 'sign_contract_date', 'created_at', 'oil_on_hand', 'binsize'])
->with(['completedservice' => function($c) {
//$c->select('id');
}])
->with(['accountService' => function($q) {
$q->with(['serviceProvider' => function($qs) {
$qs->select('id', 'company_name');
}])->select('account_id', 'service_provider_id', 'service_id');
}])
->whereRaw($where)
->orderBy('id', 'ASC')->offset(54)->limit(1)->get();
如果我刪除// $ c-> select('id');選擇上面的關係表,然後我得到數據,如果我使用它顯示空白關係塊。
下面的圖片中最後一個圖像整體功能有
總之應答,而不選擇它工作正常,但如果我我正在使用se然後選擇不工作。
是吧'addSelect'如PIC或'// $ C->選擇( '身份證');'爲代碼?並完成服務模式有一個ID字段? – Maraboc