【发布时间】:2021-10-16 03:03:33
【问题描述】:
嗨,需要帮助的人,我有点困惑,我有一个类别表,我有一个停车区表,我想在列出停车区时显示类别 ID 中的类别名称,
在我的停车区模型中
public function category(){
return $this->belongsTo(Category::class);
}
我也是从我的parkingArea 控制器中获取的,比如
public function parkingData()
{
return ParkingArea::with(['category'])->orderBy('id', 'desc')->get();
}
在我的 Area.vue 文件中
loadParkingArea(){
axios.get("api/parkingArea").then(({ data }) => (this.parkingArea = data));
console.log(this.data)
},
我正在迭代
<tr v-for="Area in parkingArea.data" :key="Area.id">
<td> {{Area.category_id->name}} </td>
<td> {{Area.location}}</td>
<td>{{Area.capacity}}</td>
</tr>
请帮忙(发展)
【问题讨论】:
-
你不能混合使用 php 和 vue。
Area.category_id.name -
@Maksim 我刚试了,没用
-
@Maksim 这个
<td> {{Area.category_id.name}} </td>把所有东西都拿出来了。我的表格数据以及已经显示的所有其他数据