是否可以通過相關模型過濾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