是否可以通过相关模型过滤Laravel雄辩ORM中的结果集?据我所知,雄辩不加入表,但我想结果会类似于:雄辩关系过滤
SELECT * FROM 上tickets.status_id = statuses.id WHERE statuses.name JOIN状态门票=“关闭“;
我在口才发现的最接近的功能是:
$tickets = Ticket::with(array('status' => function($q) {
return $q->where('name', '!=', 'Closed');
}))->get();
这仍然将返回所有的票,但只有状态关系的,如果名字不会被关闭。
而且,我知道这可以流利地做,但我想与嵌套对象的返回结构雄辩提供工作:
echo ticket->status->name;
流利返回一个扁平的结果会连接查询。
该票属于一个状态,因为票有一个status_id。状态有很多票。 – dhudson