Как напечатать все названия моделей с номером счета, связанным с его маркой в ​​Laravel 5.6? - PullRequest
0 голосов
/ 09 декабря 2018

работа с 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

это распечатка выводов этого типа
автомобиль
toyota
bmw

фургон
nissan
ford

но теперь мне нужна печать такженазвания моделей с таким подсчетом, как этот
автомобиль
toyota
121 (2)
corolla (1)
bmw 520d (1)


фургон
nissan
carvan (2)
ford
max (1)

Как я могу изменить свой блейд или контроллер для этих новых требований?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...