duodoctor / setuprolepermission
基于系统路由设置所有角色和权限
1.5
2022-07-26 14:59 UTC
Requires
- php: >=7.4.0
- illuminate/console: ^8.0|^9.0
- illuminate/database: ^8.0|^9.0
- illuminate/filesystem: ^8.0|^9.0
- illuminate/support: ^8.0|^9.0
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ^3.0
- phpunit/phpunit: ^7.0
README
此包能够读取并注册Lumen系统的特定格式路由。
安装
composer require duodoctor/setuprolepermission
安装后,在文件 ./bootstrap/app.php 中注册 ServiceProvider
$app->register(\Duodoctor\Setuprolepermission\SetupRolePermissionServiceProvider::class);
完成此过程后,将可用以下命令
命令
php artisan roleduodoctor:setup
用于读取路由并将其注册到系统的命令
php artisan roleduodoctor:proprietario
将所有注册的路由分配给 所有者 权限的命令
php artisan roleduodoctor:config
创建配置文件 roleduodoctor.php 的命令
配置文件应具有以下结构
<?php /** * config file duodoctor/setuprolepermission */ return [ /** * Roles extras */ "extra_roles" => [ ['name' => '', 'group' => '', 'code' => ''] ] ];