我需要帮助Laravel 5.3中的关系。
我有3张桌子: 组(group_id,group_name) 企业(business_id,business_name) 付款(payment_id,日期)
一个组可以有很多业务,在我创建的模型中属于商业
企业可以属于多个组,在我创建的模型中属于belongsToGroup
我已创建了一个数据透视表:business_group(business_id,group_id)
付款属于一个集团和一个企业。
当用户查看某个群组时,我需要显示每个付款的商家名称的群组付款。
当用户查看商家时,我需要使用组名显示商家付款。
此时我感到茫然和困惑。
我将哪种关系用于付款?
这是其中之一吗? 有很多通过,多态关系,多对多的多态关系
若然,哪一个?
有人建议我在business_group数据透视表中添加一个id字段,然后在payment表中添加一个字段business_group_id字段。如果我这样做,如何在模型中建立关系?
如何检索数据以显示付款?
有人可以帮忙吗?