如何在laravel中设计多路多关系组合?
表:如何在laravel中设计多路多关系组合?,laravel,database-design,eloquent,Laravel,Database Design,Eloquent,表: (组){Group_id} (用户){User_id} (许可){Permission_id} 我想设置应用于组(所有用户)和特定用户(组中)的权限。见下文ERD 我当然可以创建两个表: (组权限){Group\u id,Permission\u id} (组用户权限){组id,权限id,用户id} 或者我可以创建一个表: (组用户权限){组id,权限id,用户id} 并在更新组权限时添加所有用户 我想知道在laravel中是否有更优雅的解决方案 我想我该如何建立这些关系: 用
- (组){Group_id}
- (用户){User_id}
- (许可){Permission_id}
- (组权限){Group\u id,Permission\u id}
- (组用户权限){组id,权限id,用户id}
- (组用户权限){组id,权限id,用户id}
laravel
中是否有更优雅的解决方案
我想我该如何建立这些关系:
希望这能有所帮助 我将如何建立这些关系:
希望这能有所帮助 这样您就不能指定哪个用户在哪个组中拥有什么权限,对吗?这样您就不能指定哪个用户在哪个组中拥有什么权限,对吗?