我有一个名为users的表,而user具有不同的角色,表中的关系
-
role_users (id,user_id,role_id)
现在角色对不同的资源具有不同的权限
-
permissions(id,name) (permissions: edit,create)
-
resources(id,name) (resources: post,comment,user)
角色与权限的关系
-
role_resource_permissions (id,role_id,permission_id,resource_id)
我想要做一个雄辩的查询来搜索用户资源的可用权限。
我将如何为此在模型中定义关系。
任何帮助将不胜感激