laravel与数据透视表有很多很多关系

时间:2015-12-23 07:11:44

标签: php mysql laravel pivot-table

嗨,我有一张有很多关系的桌子。

集线器

id  |  name

country_hub

hub_id  |  country_id

国家/地区

id  |  name   

和另一张表

类别

id  |  name

类别属于hub_idcountry_id的组合,这又是数据透视表country_hub 的多对多关系,例如

country_hub_id |  category_id   

请有人建议我如何管理这个。我应该制作另一个数据透视表category_country_hub以及如何在Laravel中实现它?

哪一个是好方法

category_country_hub

country_hub_id | category_id

OR

category_country_hub

hub_id  |  country_id | category_id

1 个答案:

答案 0 :(得分:0)

您只需删除类别表即可。您可以使用pivot方法访问country_id和hub_id。也许这会有助Laravel's Documentation on Many to Many Relationships