この記事の内容は、一定の参考価値のあるlaravel権限管理に関するものです。必要な友達はそれを参照してください
このパッケージを使用してください:https://github.com/spatie/laravel。 - 許可
https://laravel-china.org/topics/8018/extension-recommendation-role-and-authority-control-in-spatielaravel-permission-laravel-applications
#获取所有拥有这个权限的用户: $users = User::role($role_name)->get();
$role=Role::find($role_id); #获取这个角色已经有的权限 $permissions = $role->permissions; #获取这个角色没有的权限 $diffpermissions = Permission::whereNotIn('id', $permissions->pluck('id'))->get();
#清除现有权限及缓存,并重新分配权限,权限可以是数组$role->syncPermissions($permissions);
以上がLaravel権限管理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。