logobinder/roles

Simplest Roles
25
Install
composer require logobinder/roles
Latest Version:v0.0.4
License:MIT
Last Updated:Aug 4, 2016
Links: GitHub  ·  Packagist
Maintainer: logobinder

roles

Simple add trait to user model to use roles. Contains role middleware.

Instalation:

add to "\config\app.php":

'providers' => [
    ...
    Logobinder\Roles\RolesServiceProvider::class,
    ...
],

add to "\app\User.php":

...
use \Logobinder\Roles\RolesTrait;
...

Usage

In route:

Route::group(['namespace' => 'Admin', 'middleware' => ['web', 'auth','role:admin'], 'prefix' => 'admin'], function () {
    Route::resource('some', 'SomeController');
});

In seeder:

    $role = Logobinder\Roles\Role::create(['name' => 'admin']);

    $user = \App\User::create([
                'name' => 'Administrator',
                'email' => 'a.anyszek@gmail.com',
                'password' => bcrypt('adminadmin'),
    ]);

    $user->roles()->attach($role);

Related Packages

bunta/roles

Simplest Roles

23 0
simplesoftwareio/simple-qrcode

Simple QrCode is a QR code generator made for Laravel.

31,954,453 2,905
toxic-lemurs/menu-builder

A simple database driven menu manager for Laravel 5

13,094 6
std-out/simple-data-objects

Lightweight typed Data Transfer Object library for PHP 8.4+ with attribute-drive...

227 12
sc/scload

Scload Search and Download Form Soundcloud By keywords and link

7 0