首页 > 解决方案 > 如何在 Laravel 中打印类别名称的品牌名称?

问题描述

使用 laravel 5.6 和 mysql。我有下vehicles

id  name  category  brand    model
1   juy   car       toyota   121
2   gty   van       nissan   caravan
3   bgh   car       bmw      520d
4   hyu   van       ford     max
5   nhj   car       toyota   121

在控制器中,我正在过滤类别如下

public function showcategoryname()
    {
      $names = Vehicle::groupBy('category')->select('id', 'category', \DB::raw('COUNT(*) as cnt'))->get();  

      return view('welcome')->withNames($names);
    }

刀片文件中的打印类别如下,

@foreach($names as $name)
                    <tr>
                    <th>{{$name->categoryname}}</th>
                    </span></td>
                    </tr>
                    @endforeach

现在当我点击类别名称时我需要打印品牌,如何在控制器上过滤以打印品牌而不是每个类别?

标签: phplaravel-5

解决方案


推荐阅读