в приложении My Larvel 5.6 Я работаю с MySQL DB.и в моем приложении у меня есть таблица транспортных средств со следующими столбцами, транспортные средства,
id category number brand model
1 car 123 bmw 520d
2 van 258 ford mark
3 car 256 benz ultra
4 car 259 bmw 520d
etc
, и я собираюсь сгруппировать все модели таблицы и печатать здесь как Мой контроллер,
public function modelstatic()
{
$models = Vehicle::groupBy('modelname')->select('id', 'modelname', \DB::raw('COUNT(*) as cnt'))->get();
return view('modelreports.modelstatic')->withModels($models);
}
мой файл печатного лезвия таков:
@foreach($models as $model)
{{ $model->modelname }}
@endforeach
он печатает так же, как
520d
mark
ultra
теперь мне нужно печатать перед именем модели там название бренда как
520d - bmw
mark - ford
ultra - benz
Тогда как я могу сделать это сейчас?У меня есть отдельные модели для бренда и модели, но между моделями нет никакой связи.Как я могу это сделать, мне могут понадобиться отношения или я могу напечатать название бренда через данные таблицы транспортного средства?