Instalação do laravel-acl
Crie um novo aplicativo com laravel 9 para testar o pacote
1 2 3 4 5 6 7 |
|
[no] Tecle Enter
cd acl
Criar e configurar o banco
.env
Instalar o laravel-acl
1 |
|
Publicar
1 |
|
Copiar alguns arquivos existentes
Como este pacote não sobrescreve arquivos existestes, então você precisará executar o comando copy:files (veja abaixo) para copiar sobrescrevendo os arquivos abaixo:
- DatabaseSeeder.php
- routes/web.php
- views/welcome.blade.php
- views/layouts/app.blade.php
O comando fará uma cópia de cada arquivo sobrescrito, adicionando BAK ao seu nome. Exemplo: routes/webBAK.php
Executar
1 |
|
Agora todos os arquivos do pacote já estão em seu aplicativo: migrations, seeders, Models, middleware, provider, etc
Ajustar o título do aplicativo (opcional)
Editar o .env e mudar a linha com APP_NAME, para algo como: APP_NAME='ACL to Laravel 9'
Executar
Após adicionar seu CRUD, execute e teste o ACL no controle do acesso do seu aplicativo.
1 2 3 |
|
Use como exemplo:
- super@mail.org
- 123456
Depois teste com os demais: admin, manager e user