【发布时间】:2022-01-16 20:40:35
【问题描述】:
这是我的问题。
我有 3 张桌子:
- 预订(id、spot_id、...)
一个预订有一个位置,一个位置有多个预订
- 景点(id、place_id、...)
一个地方有一个地方,一个地方有多个地方
- 地点(ID,...)
我想要的是从 BookingController 获取 带有相关地点的预订列表
类似的东西:
Booking::where("ok",1)->with("place")->get();
我已经在所有三个模型中都有“hasMany”和“belongsTo”关系。而且我已经在预订模式中尝试过“hasOneThrough”,但无济于事。
我该怎么做谢谢。
【问题讨论】:
标签: laravel database eloquent get has-one-through