我尝试做出雄辩:关系为三个模型。请看看我的代码。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