0
我有这种关系:Laravel雄辩其中的关系可能会或可能不会有结果
一个Company
可以有一个或多个Employees
。
我需要SELECT
公司基于first_name
的Employee
,但员工的first_name
不匹配时不显示。
这是我目前拥有的。
$companies = Company::with(array('employees' => function($q) {
$type = (!empty(Input::get('company_search_employee'))) ? '%' . Input::get('company_search_employee') . '%' : '%';
$q->where('employees.first_name', 'LIKE', $type);
}))->get();
员工first_name
如果Company
没有任何Employee
小号
必须被忽略,但它显示了公司数据,即使员工不匹配。该员工只是隐藏起来。
我该怎么做呢?
谢谢!完美地工作。 – MegaXLR