Laravel権限管理

不言
リリース: 2023-03-24 19:32:01
オリジナル
3028 人が閲覧しました

この記事の内容は、一定の参考価値のある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);
ログイン後にコピー
rreerreerree

関連する推奨事項:

Laravel のテンプレートの収量の使用法

以上がLaravel権限管理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート