我有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