PHPackages                             duodoctor/setuprolepermission - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. duodoctor/setuprolepermission

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

duodoctor/setuprolepermission
=============================

Seta todas as roles e permissions com base em rotas do sistema

1.5(3y ago)0161.7k↓40.9%1MITPHPPHP &gt;=7.4.0

Since Jul 22Pushed 3y ago1 watchersCompare

[ Source](https://github.com/luizneves01/duodoctor)[ Packagist](https://packagist.org/packages/duodoctor/setuprolepermission)[ RSS](/packages/duodoctor-setuprolepermission/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (6)Dependencies (7)Versions (7)Used By (0)

Organizador de rotas em padrão especifico
=========================================

[](#organizador-de-rotas-em-padrão-especifico)

Esse pacote é capaz de ler e cadastrar rotas de um sistema lumen em padrão especifico.

Install
-------

[](#install)

```
composer require duodoctor/setuprolepermission
```

Após a instalação registre o ServiceProvider no arquivo **./bootstrap/app.php**

`$app->register(\Duodoctor\Setuprolepermission\SetupRolePermissionServiceProvider::class);`

Com esse processo finalizado, ficará disponivel os seguintes comandos:

### Comandos

[](#comandos)

```
php artisan roleduodoctor:setup
```

Comando para ler as rotas e cadastra-las no sistema

```
php artisan roleduodoctor:proprietario
```

Comando para atribuir todas as rotas cadastradas para a permission **Proprietário**.

```
php artisan roleduodoctor:config
```

Comando para criar arquivo de configuração **roleduodoctor.php**

O arquivo de configuração deve ter a seguinte estrutura:

```
