Laravel 5按关系列分组

时间:2016-08-29 08:33:37

标签: php mysql laravel laravel-5 eloquent

我使用的是Laravel 5.2。我有2个车型:车辆和品牌

雄辩的关系如下:

  

车辆归属品牌

     

品牌有很多车辆

在将一组过滤器应用于车辆列表后,我希望每个品牌的车辆都带有品牌名称。

我的代码:

        $result = Vehicle::ApplyFilters($conditions)  // this is a scope applied initially
                ->with(['brand' => function($query) {
                    return $query->groupBy('brand_name');
                }])->get();

不幸的是没有得到理想的结果。它列出了车辆,而不是按品牌分组。

我是新手。有什么想让它发挥作用吗?

0 个答案:

没有答案