我有2個系列。 車輛和景觀。 我想帶回按照視圖數排序的車輛列表。排序相關(hasMany)文件數
我的汽車類
class Vehicle extends Moloquent {
protected $dates = ['date_assigned'];
public function associated_views()
{
return $this->hasMany('App\Collections\View');
}
}
我的視圖類
class View extends Moloquent {
public function associated_vehicle()
{
return $this->belongsTo('App\Collections\Vehicle');
}
}
我能得到的事後的意見計數,用$媒介物> associated_views->計數(),但這不能讓我在將每一條記錄拉回前在場上進行排序。這可能嗎?
看看這篇文章可以幫助你! https://stackoverflow.com/questions/18861186/eloquent-eager-load-order-by或https://stackoverflow.com/questions/25700529/laravel-eloquent-how-to-order-results-of-related-模型 – LorenzoBerti
@洛倫佐Berti,是的,我已經閱讀了很多次,但我不知道我可以通過聚合(即計數)命令。我會嘗試一些更多的想法,但沒有得到它的工作呢... – JBxOnline