在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
我打算把 table 的所有型号分组并在这里打印为我的控制器,
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
那我现在怎么办呢?我有品牌和型号的单独模型,但模型之间仍然没有关系 . 我怎么能这样做,我可能需要关系,还是可以通过车辆表数据打印品牌名称?
1 回答
与选择型号名称列的方式相同,您还必须选择品牌列,然后使用其品牌名称打印模型 .
试试这个 :
在你的控制器中:
在你看来:
希望我的回答有帮助!