【发布时间】:2016-01-14 17:23:08
【问题描述】:
Laravel 中是否有一种“whereDoesNotHave”方法来获取没有关系的记录?
我有一个查询来检查用户是否有一个团队,或者他们的名字是大卫,但只是不知道如何编写这个查询:
User::where(function($query){
$query->where('name', 'David')->orWhere($this->teams->count() , '<' , 1);
})
->get();
我需要这样的东西。
更新
忘了提 - 关系是多对多的,用户可以有多个团队
【问题讨论】: