Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel
manzoli2122/all is a Laravel package for este pacote fornece uma forma de adicionar perfil baseado em permissão para laravel, aal - autenticação e autorização para laravel.
It currently has 0 GitHub stars and 146 downloads on Packagist (latest version 2.0.1).
Install it with composer require manzoli2122/all.
Discover more Laravel packages by manzoli2122
or browse all Laravel packages to compare alternatives.
Last updated
composer.json. Em seguida, execute composer update:"minimum-stability": "dev",
"manzoli2122/aal": "dev-master"
config/app.php e adicione o seguinte ao array providers:Manzoli2122\AAL\AALServiceProvider::class,
config/app.php adicione o seguinte ao array aliases :'AAL' => Manzoli2122\AAL\AALFacade::class,
php artisan vendor:publish ???
php artisan aal:migration
php artisan migrate
app/Http/Kernel.php e adicione o seguinte ao array routeMiddleware (requer Laravel 5.1 ou posterior):'perfil' => \Manzoli2122\AAL\Middleware\AALPerfil::class,
'permissao' => \Manzoli2122\AAL\Middleware\AALPermissao::class,
<?php
use Manzoli2122\AAL\Traits\AALUsuarioTrait;
class User extends Authenticatable
{
use AALUsuarioTrait;
...
}
database/seeds/DatabaseSeeder.php e adicione o seguinte codigo: use Manzoli2122\AAL\Models\Perfil;
use App\User;
$user = new User();
$user->name = 'Usuario Admnistrador';
$user->email = '[email protected]';
$user->password = bcrypt('senha123');
$user->save();
$perfil = new Perfil();
$perfil->nome = 'Admin';
$perfil->descricao = 'Super Usuario';
$perfil->save();
$user->perfis()->attach($perfil->id);
php artisan db:seed
php artisan make:auth
Não esqueça do:
composer dump-autoload