如何在Spatie权限包中列出所有带有Permissions的角色?

时间:2019-08-17 05:52:32

标签: php laravel model spatie

我在laravel项目中将spatie包用于角色和权限,我需要在表中列出所有具有其权限的角色,有什么办法吗?

[  
   {  
      id:1,
      name:"role1",
      "permissions":[  
         {  
            "id":1,
            "name":"Permission 1"
         },
         {  
            "id":2,
            "name":"Permission 2",
         }
      ]
   }
]

1 个答案:

答案 0 :(得分:1)

为此:

$role_permissions = Role::with('permissions')->get();

(提问者回答)