这被归类为属于/ belongsstomany / hasmany等吗?
我的数据库中有一张表,其中包含所有汽车品牌:
ID | name | display_name
1 | audi | Audi
2 | bmw | BMW
我还有一张车辆表:
ID | VRM | make
1 | HW55VRM | 2
2 | VN62HHS | 1
我希望做的是返回我的存储库中的所有车辆,如下所示:
public function getAll()
{
return Vehicle::all();
}
我想要做的是转换make值以匹配在make表中的值,并返回它的显示名称。所以在我看来,我可以简单地将显示名称称为文本值。
答案 0 :(得分:0)
你没有显示车辆和制造商之间的关系,所以例如它就像
class Vehicle
{
public function maker()
{
return $this->hasOne('Makers');
}
}
然后在刀片
@foreach(Vehicle::with('maker')->get() as $vehicle)
{{ $vehicle->maker->display_name }} {{ $vehicle->VRM }}
@endforeach