Laravel关系混乱

时间:2016-10-18 12:57:31

标签: laravel-5 relationship

我需要帮助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字段。如果我这样做,如何在模型中建立关系?

如何检索数据以显示付款?

有人可以帮忙吗?

0 个答案:

没有答案
相关问题