mbober35 / role-rule
laravel用户的角色和规则
1.0.5
2021-03-19 13:51 UTC
Requires
- php: ^7.3|^8.0
- laravel/framework: ^8.0
- mbober35/helpers: ^1.0
- mbober35/starter: ^1.0
README
安装
安装 助手
php artisan migrate
php artisan role-rule
php artisan role-rule:make
Добавить модели User трейт ShouldRole
发布配置
php artisan vendor:publish --provider="MBober35\RoleRule\ServiceProvider" --tag=config
命令
为用户添加管理员角色
role-rule:admin
{--email= : find user by email}
{--id= : find user by id}
创建不能删除的标准角色
role-rule:default
生成策略规则
role-rule:make
门控
app-management
- 必须有“管理应用”权限role-management
- 必须有“管理角色”权限settings-management
- 只有管理员
中间件
management
- 门控app-management
super
- 门控settings-management
role-master
- 门控role-master