在我的larvel5.6应用程序中,我正在使用mysql db。在我的应用程序中,我有一个vehicle表,表中有以下列,vehicles,
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
那我现在怎么办?我有单独的模式,为品牌和模式,但仍然没有之间的关系模式。我怎么做,我可以需要关系或我可以打印通过车辆表数据的品牌名称?
1条答案
按热度按时间pengsaosao1#
与您选择“型号名称”列的方式相同,您还必须选择“品牌”列,然后用他的品牌名称打印型号。
试试这个:
在控制器中:
在你看来:
希望我的回答有帮助!