我收到了一个Laravel项目的数据库设计,这是我第一次在设计中使用一个表格,将一个雄辩的3个模型称为一个三维数据透视表TBH我不知道这是否可以用一种雄辩的表达方式设计,或者我需要做一些事情(没有双关语),所以我想从你们那里得到这方面的意见。
表格/型号
数据透视表:
当前设计中没有用户组/用户角色枢轴,因为它已陷入以下有问题的表格
groups_roles_users
,其中包含以下列:
id
groups_roles_id
user_id
我所知道的是User belongsTo roles
& User belongsTo groups
,但使用表groups_roles_users
:
groups_roles_id
模型推断Group
: public function groups(){return $this/*(Role)*/->belongsToMany('App\Group');}
user_id
< -tt这是我的问题。我想知道如何推断user_id
,如果要制作另一个数据透视表,是否必须通过模型表达,以便我能够雄辩地达到它,即模型GroupRoles
belongsTo
个用户(?)
谢谢, 埃雷兹