【问题标题】:laravel new many to many relation with pivot tablelaravel 新的与数据透视表的多对多关系
【发布时间】:2016-03-29 13:54:58
【问题描述】:

您好,我有一张包含多对多关系的表格。

集线器

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

category_country_hub

hub_id  |  country_id | category_id

【问题讨论】:

  • 为什么这个问题被降级了
  • 可能是你没有发布你的尝试,无论你到目前为止已经尝试过什么,或者你已经做过任何研究
  • 使用 country_hub_id | category_id 因为这将为您提供足够的灵活性,并且标准化更容易。
  • 是的,这正是我正在做的。你知道如何在 laravel 中实现它

标签: php mysql laravel pivot-table


【解决方案1】:

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

【讨论】:

  • 不,我需要将类别关联到 hub_id,country_id
猜你喜欢
  • 2018-09-23
  • 1970-01-01
  • 2023-02-05
  • 1970-01-01
  • 1970-01-01
  • 2021-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多