2017 © Pedro Peláez
 

library roles

Roles and permissions in Laravel 5.2

image

geeklopers/roles

Roles and permissions in Laravel 5.2

  • Wednesday, May 24, 2017
  • by geeklopers
  • Repository
  • 1 Watchers
  • 1 Stars
  • 90 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 8 % Grown

The README.md

Roles And Permissions For Laravel 5

Powerful package for handling roles and permissions in Laravel 5 (5.*)., (*1)

Instalacion

Paquete hecho por geeklopers, con base de romanbican/roles. Para instalarlo solo son los siguientes pasos., (*2)

Composer

Agrega el paquete al archivo de Composer (composer.json)., (*3)

{
    "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.1.*",
        "geeklopers/roles": "dev-master"
    }
}

Ejecuta el siguiente comando en la terminal., (*4)

composer update

Service Provider

Agrega el paquete a la aplicacion en los service providers ( config/app.php )., (*5)

'providers' => [

    /*
     * Laravel Framework Service Providers...
     */
    Illuminate\Foundation\Providers\ArtisanServiceProvider::class,
    Illuminate\Auth\AuthServiceProvider::class,
    ...

    /**
     * Third Party Service Providers...
     */
    Geeklopers\Roles\RolesServiceProvider::class,

],

Configuracion y Migracion

Agrega la configuracion y la migracion a la aplicacion, ejecuta los siguientes comandos en la terminar., (*6)

php artisan vendor:publish --provider="Geeklopers\Roles\RolesServiceProvider" --tag=config
php artisan vendor:publish --provider="Geeklopers\Roles\RolesServiceProvider" --tag=migrations

Luego ejecuta la migracion., (*7)

php artisan migrate

Este paquete tiene su propio modelo para usuarios. Borra las migraciones de laravel y deberia estar todo listo para trabajar., (*8)

UsuariosRolesPermisos Trait y Contract

Implementa UsuariosRolesPermisos trait y UsuariosRolesPermisos contract en el modelo de usuarios si lo quieres cambiar., (*9)

use Geeklopers\Roles\Traits\UsuariosRolesPermisos;
use Geeklopers\Roles\Contracts\UsuariosRolesPermisos as UsuariosRolesPermisosContract;

class User extends Model implements AuthenticatableContract, UsuariosRolesPermisosContract
{
    use Authenticatable, UsuariosRolesPermisos;

And that's it!, (*10)

Config File

You can change connection for models, slug separator, models path and there is also a handy pretend feature. Have a look at config file for more information., (*11)

More Information

For more information, please have a look at UsuariosRolesPermisos contract., (*12)

License

This package is free software distributed under the terms of the MIT license., (*13)

The Versions

24/05 2017

dev-master

9999999-dev

Roles and permissions in Laravel 5.2

  Sources   Download

MIT

The Requires

 

by Avatar geeklopers

laravel acl auth roles permissions illuminate

21/01 2017

dev-efracuadras

dev-efracuadras

Roles and permissions in Laravel 5.2

  Sources   Download

MIT

The Requires

 

by Avatar geeklopers

laravel acl auth roles permissions illuminate