【发布时间】:2018-11-05 08:47:27
【问题描述】:
我有以下问题。
我正在尝试找出在用户-角色-商店-学校之间组织关系的最佳方式。
一个用户可以有多个角色附加到一个商店或一个学校,所以一个人可以创建现实:
“用户 [testuser@email.com] 是学校 [HighSchool1] 的 [root]”
还有
“用户 [testuser@email.com] 是商店 [Store1] 的 [用户]”
因此,一个用户可以拥有多个角色,但这些角色附加到学校或商店
一开始我打算这样做......
``` 用户 -ID -姓名 -电子邮件 -密码
Roles
-id
-name
Roles_user
-id
-rol_id
-user_id
-school_id //whatch this
-store_id //whatch this
School
-id
-name
Store
-id
-name
问题是,在未来,系统还可以处理超市......我将更改我的角色_用户表以为此附加新列。
我怎样才能做到这一点......使用 corse Eloquent 和关系?
【问题讨论】:
-
我已阅读文档。但我怎样才能访问学校/商店。 ...来自用户实例?
标签: database laravel database-design eloquent relation