duodoctor/setuprolepermission

基于系统路由设置所有角色和权限

1.5 2022-07-26 14:59 UTC

This package is auto-updated.

Last update: 2024-08-26 19:42:57 UTC


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' => '']
    ]
];