我有Banks
表和单独的表services
$bank = Banks::find(1);
echo $bank->service(1); // print bank with that service (serviceId 1)
有可能急切地加载所有银行service_id =1 ..有点像
Bank::with('service(1)')->get();
提前谢谢你
当然!with
方法接受闭包以筛选预先加载。
Bank::with(array('service' => function($query){
$query->where('id', 1);
}))->get();
将 WhereIn 用于您的模型,您将在数组内传递任何数字。
$Data = Banks::whereIn('service_id ', array(1, 2, 3))->get();
var_dump($Data);
我正在使用var_dump
,您将选择自己的列来满足您的需求。
文档:雄辩,前进到哪里
你可以使用这个
return User::with(['posts' => function($query){
$query->whereNotIn('id',[1]);
}])
->get();