Laravel/委托-获得角色权限


Laravel/Entrust - Get Roles For Permission

我目前正试图弄清楚如何获得Laravel和委托的角色权限。它使用一个名为permission_role的数据透视表,其中存储了role_idpermission_id

我要做的是获取具有ID的角色,然后获取与该角色关联的权限。我想我可能把它弄得太复杂了,但由于我没有任何运气,我希望有人能帮助我。

你可以试试:

// Hope you have something like this:
class Role extends EntrustRole {}

id1的角色获取所有权限:

$role = Role::with('perms')->find(1); // Assumed 1 is role id
dd($role->perms); // all permissions in the role