【发布时间】:2019-04-20 23:22:20
【问题描述】:
在我的 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
那我现在该怎么做呢?我有品牌和型号的单独模型,但模型之间仍然没有关系。我该怎么做,我可能需要关系还是可以通过车辆表数据打印品牌名称?
【问题讨论】:
标签: php mysql laravel laravel-5 eloquent