【发布时间】:2021-06-16 02:39:07
【问题描述】:
表架构
Items
id
name
:belongsToMany(Addon) // relations
Addons
id
name
:belongsToMany(Item) // relations
addon_item
addon_id
item_id
orders
id
:hasMany(Item) // relations
item_order
item_id
order_id
name // extra pivot attr
price // extra pivot attr
qty // extra pivot attr
现在我如何定义订单->项目和插件之间的关系
这样我就可以像Orders::all()->items()->orderedAddons 一样获得它(这里我只想获得订购的插件,而不是该项目具有的所有插件)
【问题讨论】:
标签: mysql laravel eloquent relational-database