【发布时间】:2014-10-28 20:49:03
【问题描述】:
我正在使用查询来获取属于某个城市、属于某个事件的公司。
$companies = Event::find($id)->city->companies;
现在在我看来,我正在遍历公司以输出在那里工作的人员如下
@foreach($companies as $company)
@foreach($company->persons as $person)
...
@endforeach
@endforeach
唯一的问题是它还向我显示没有人员的公司
所以知道如何修改我的查询以仅显示有人员的公司
我在考虑 WhereHas,但我似乎无法理解将两者结合起来的逻辑。
谢谢!
【问题讨论】:
标签: php laravel laravel-4 eloquent