我有两个型号User
和Owner
与多对多的关系Laravel雄辩得到的结果,其中有关数据为空
我想只获取没有谁也所有者
这些用户怎样才能得到使用雄辩
我试图
$query = User::whereHas('userOwners', function ($subquery){
$subquery->whereNull('owner_id');
})->get();
,但不工作。
我有两个型号User
和Owner
与多对多的关系Laravel雄辩得到的结果,其中有关数据为空
我想只获取没有谁也所有者
这些用户怎样才能得到使用雄辩
我试图
$query = User::whereHas('userOwners', function ($subquery){
$subquery->whereNull('owner_id');
})->get();
,但不工作。
洋洋洒洒有一种方法来查询一个不存在的关系,它应该像这样工作在你的情况:
$query = User::doesntHave('userOwners')->get();
它的工作。非常感谢你! –
我想你应该改变你的查询,如:
$query = User::whereHas('userOwners')->get();
希望这对你的工作!
这是一个奴隶交易网站? –