我有3个表tbl_admins
,tbl_systems
和tbl_admin_roles
。如果我希望管理员在每个系统中具有不同角色的许多系统中具有访问权限,我该如何连接这三个表。
我已使用中间表tbl_admins
连接tbl_systems
和admin_system
(管理员与系统之间存在多对多关系)。我应该为admin_system
表创建一个模型,并使用另一个中间表将其与tbl_admin_roles
连接,还是可以使用一个中间表连接这三个表?
答案 0 :(得分:0)
您可以使用相同的中间表。 我建议三个主要表tbl_admins,tbl_systems,tbl_roles 然后你的中间表将:admin_id,system_id,role_id作为外键。 然后将模型与Laravel文档中适当的Eloquent关系链接起来。