2017 © Pedro Peláez
 

library rolespermissions

Roles and Permissions for Laravel Project

image

laravelroles/rolespermissions

Roles and Permissions for Laravel Project

  • Tuesday, March 6, 2018
  • by mpenelova
  • Repository
  • 0 Watchers
  • 0 Stars
  • 15 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

  1. Install package. In console:, (*1)

    composer require laravelroles/rolespermissions, (*2)

  2. Register package middleware in app/Http/Kernel.php, (*3)

    protected $routeMiddleware = [, (*4)

    'permissions.required' => \Laravelroles\Rolespermissions\Middleware\PermissionsRequiredMiddleware::class

    ];, (*5)

  3. In console:, (*6)

    php artisan vendor:publish --provider="Laravelroles\Rolespermissions\RolespermissionsServiceProvider", (*7)

  4. In console:, (*8)

    php artisan migrate, (*9)

  5. In console:, (*10)

    composer dump-autoload, (*11)

  6. In console:, (*12)

    php artisan laravelroles:seeder, (*13)

  7. Class User from main laravel project extends Laravelroles\Rolespermissions\Models\User, (*14)

User.php:, (*15)

use Laravelroles\Rolespermissions\Models\User as BaseUser;


class User extends BaseUser

{


}

8. Set localization in config/app.php - bg or en, (*16)

  1. Log in main program with example user test@test.bg and password test, (*17)

  2. Configure fine-grained access control of HRABAC for the operations show, edit and delete (for example):, (*18)

Route::resource('salaries', 'SalaryController')->middleware('permissions.required:salary,show|edit|delete');, (*19)

The Versions

06/03 2018

dev-master

9999999-dev

Roles and Permissions for Laravel Project

  Sources   Download

by Maria Penelova

10/01 2018

v0.1

0.1.0.0

Roles and Permissions for Laravel Project

  Sources   Download

by Maria Penelova