2017 © Pedro Peláez
 

library roles

Support for user roles

image

kilroyweb/roles

Support for user roles

  • Wednesday, June 28, 2017
  • by kilroyweb
  • Repository
  • 1 Watchers
  • 0 Stars
  • 44 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Installation

composer require kilroyweb/roles

Add to the $routeMiddleware array in app/Http/Kernel.php, (*1)

'role' => \KilroyWeb\Roles\Middleware\AuthHasRole::class,

Add the HasRole trait to your User class, (*2)

use \KilroyWeb\Roles\Traits\HasRole;

Routes

Use the supplied "role" middleware to pass allowed roles, (*3)

Route::prefix('/manage')->middleware(['auth','role:admin,employee'])->group(function(){
    ...
});

Available Methods

Use the roleIs and roleIn methods to check a user's role:, (*4)

if($user->roleIs('admin)){
    //user is admin role
}

if($user->roleIn(['admin','manager'])){
    //user is admin or manager role
}

The Versions

28/06 2017

dev-master

9999999-dev

Support for user roles

  Sources   Download

MIT

laravel

28/06 2017

1.0.1

1.0.1.0

Support for user roles

  Sources   Download

MIT

laravel