如何列出 spatie 权限包中具有权限的所有角色?

Muh*_* KP 3 php model laravel laravel-permission

我在 laravel 项目中使用 spatie 包来管理角色和权限,我需要在表中列出所有角色及其权限,有什么办法吗?

[  
   {  
      id:1,
      name:"role1",
      "permissions":[  
         {  
            "id":1,
            "name":"Permission 1"
         },
         {  
            "id":2,
            "name":"Permission 2",
         }
      ]
   }
]
Run Code Online (Sandbox Code Playgroud)

小智 11

明白了这个:

$role_permissions = Role::with('permissions')->get();
Run Code Online (Sandbox Code Playgroud)

(提问者回答)