【发布时间】:2021-01-14 08:07:48
【问题描述】:
我正在尝试根据with() 关系过滤用户。通过过滤器,我的意思是根本不返回该用户。
User::with('info');
这适用于返回“信息”关系。
现在我想查询基于。
where('info.allowance', null);
如果我试试这个:
User::with(['info' => function($q) {
return $q->where('allowance', '>', 0);
})
...它返回所有用户,但只返回允许大于 0 的用户的“信息”模型。这不是我想要的。
我想要的:只返回余量 > 0 的用户。
【问题讨论】:
标签: laravel eloquent laravel-query-builder