如何在Laravel 5.6中打印所有与编号相关的型号名称?

时间:2018-12-09 04:54:20

标签: php laravel-5

使用laravel 5.6和mysql。我的表名称为vehicles

id  name  categoryname  brandname    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
6   gtr   car           toyota       corolla
7   gtr   van           nissan       caravan

我正在使用以下控制器功能来显示带有bransnames的类别名称

public function filterbrand ()
    {
        $vehicles = DB::table('vehicles')
                    ->orderBy('categoryname', 'asc')
                    ->get();

                  return view('vehicles.brand')->withVehicles($vehicles);

并使用以下刀片文件显示数据

<?php $cat = ""; ?>
@foreach($vehicles->unique('brandname') as $vehicle)
   @if($vehicle->categoryname != $cat )
            <?php $cat = $vehicle->categoryname; ?>
             {{$cat}}
            <br><br>
     @endif
     <ul>
    <li>{{$vehicle->brandname}}</li> <br>

  </ul>
@endforeach

这是打印此类型的输出
汽车
丰田
宝马

货车
日产
福特

但是现在我还需要打印型号名称,其计数是这样的
汽车
丰田
121(2)
花冠(1)
宝马 520d(1)


货车
日产
厢式货车(2)
福特
最多(1)

如何针对此新要求修改刀片或控制器?

0 个答案:

没有答案