2017 © Pedro PelĆ”ez
 

library all

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

image

manzoli2122/all

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

  • Tuesday, January 30, 2018
  • by manzoli2122
  • Repository
  • 1 Watchers
  • 0 Stars
  • 71 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 1 % Grown

The README.md

AAL - Autenticação e Autorização Laravel

Latest Stable Version Latest Unstable Version License Total Downloads composer.lock, (*1)

Instalação

1) Para instalar o Laravel 5 AAL, basta adicionar o seguinte ao seu composer.json. Em seguida, execute composer update:, (*2)

"minimum-stability": "dev",
"manzoli2122/aal": "dev-master"

2) Abra seu config/app.php e adicione o seguinte ao array providers:, (*3)

Manzoli2122\AAL\AALServiceProvider::class,

3) No mesmo config/app.php adicione o seguinte ao array aliases:, (*4)

'AAL'   => Manzoli2122\AAL\AALFacade::class,

php artisan vendor:publish ???, (*5)

4) Excute o comando abaixo para gerar a migration das tabelas perfis e pemissoes:, (*6)

php artisan aal:migration

5) Configure a conexão com banco de dados e excute o comando para criar as tabelas:, (*7)

php artisan migrate

6) Abra o app/Http/Kernel.php e adicione o seguinte ao array routeMiddleware (requer Laravel 5.1 ou posterior):, (*8)

'perfil' => \Manzoli2122\AAL\Middleware\AALPerfil::class,
'permissao' => \Manzoli2122\AAL\Middleware\AALPermissao::class,

7) Adicione o seguinte codigo na sua classe User, (*9)

<?php

use Manzoli2122\AAL\Traits\AALUsuarioTrait;

class User extends Authenticatable
{
    use AALUsuarioTrait;

    ...
}

8) Abra database/seeds/DatabaseSeeder.php e adicione o seguinte codigo:, (*10)

        use Manzoli2122\AAL\Models\Perfil;
        use App\User;
        $user = new User();
        $user->name = 'Usuario Admnistrador';
        $user->email = 'user.admin@gmail.com';
        $user->password = bcrypt('senha123');
        $user->save();

        $perfil = new Perfil();
        $perfil->nome = 'Admin';
        $perfil->descricao = 'Super Usuario';
        $perfil->save();

        $user->perfis()->attach($perfil->id);         
 ```

 9) excute o seguinte comando para criar o usuario e o perfil configurado acima: 

```json
php artisan db:seed

10) Excute o seguinte comando:, (*11)

php artisan make:auth

Não esqueça do:, (*12)

composer dump-autoload

The Versions

30/01 2018

dev-master

9999999-dev

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Bruno Manzoli do Nascimento

laravel acl auth illuminate perfil permissao

30/01 2018

2.0.1

2.0.1.0

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

  Sources   Download

MIT

The Requires

 

by Bruno Manzoli do Nascimento

laravel acl auth illuminate perfil permissao

17/12 2017

2.0.0

2.0.0.0

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

  Sources   Download

MIT

The Requires

 

by Bruno Manzoli do Nascimento

laravel acl auth illuminate perfil permissao

09/12 2017

1.5.0

1.5.0.0

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

  Sources   Download

MIT

The Requires

 

by Bruno Manzoli do Nascimento

laravel acl auth illuminate perfil permissao

04/12 2017

v1.2.1

1.2.1.0

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

  Sources   Download

MIT

The Requires

 

by Bruno Manzoli do Nascimento

laravel acl auth illuminate perfil permissao

04/12 2017

v1.2

1.2.0.0

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Bruno Manzoli do Nascimento

laravel acl auth illuminate perfil permissao

30/11 2017

v1.1

1.1.0.0

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Bruno Manzoli do Nascimento

laravel acl auth illuminate perfil permissao

27/11 2017

v1.0

1.0.0.0

Este pacote fornece uma forma de adicionar Perfil baseado em Permissão para Laravel, AAL - Autenticação e Autorização para Laravel

  Sources   Download

MIT

The Requires

 

The Development Requires

by Bruno Manzoli do Nascimento

laravel acl auth illuminate perfil permissao