mbober35/role-rule

laravel用户的角色和规则

1.0.5 2021-03-19 13:51 UTC

This package is auto-updated.

Last update: 2024-09-19 21:54:45 UTC


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