我使用的是Laravel 5.2。我有2个车型:车辆和品牌
雄辩的关系如下:
车辆归属品牌
品牌有很多车辆
在将一组过滤器应用于车辆列表后,我希望每个品牌的车辆都带有品牌名称。
我的代码:
$result = Vehicle::ApplyFilters($conditions) // this is a scope applied initially
->with(['brand' => function($query) {
return $query->groupBy('brand_name');
}])->get();
不幸的是没有得到理想的结果。它列出了车辆,而不是按品牌分组。
我是新手。有什么想让它发挥作用吗?