我有一对多的关系。一个Gym
可以有多个用户,但一个User
只能有一个健身房。
最好有一个数据透视表来链接Gym
到User
如下?gym_id
表格:
gym_id | user_id
或者在下面的
user_id
表中?Gym_User
表格:id | name | password | gym_id
最佳答案
当有多对多关系时使用透视表。但是对于您的情况,您有一对多关系。不需要数据透视表。
多对多关系的一个典型例子是article&tags。其中一个项目可以有多个标记,而一个标记可以属于多个项目。
但你的关系很简单。
关于mysql - 何时在Laravel中使用数据透视表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44550958/