2017 © Pedro Peláez
 

library permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

image

backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  • Tuesday, June 26, 2018
  • by tabacitu
  • Repository
  • 31 Watchers
  • 197 Stars
  • 120,906 Installations
  • PHP
  • 8 Dependents
  • 0 Suggesters
  • 84 Forks
  • 6 Open issues
  • 43 Versions
  • 14 % Grown

The README.md

Backpack\PermissionManager

Latest Version on Packagist ![Software License][ico-license] Style CI ![Total Downloads][ico-downloads], (*1)

Admin interface for spatie/laravel-permission. It allows admins to easily add/edit/remove users, roles and permissions, using Laravel Backpack., (*2)

As opposed to some other packages: - a user can have multiple roles; - a user can have extra permissions, in addition to the permissions on the roles he has;, (*3)

This package is just a user interface for spatie/laravel-permission. It will install it, and let you use its API in code. Please refer to their README for more information on how to use in code., (*4)

Edit a user in Backpack/PermissionManager, (*5)

Security updates and breaking changes

Please subscribe to the Backpack Newsletter so you can find out about any security updates, breaking changes or major features. We send an email every 1-2 months., (*6)

Install

0) This package assumes you've already installed Backpack for Laravel. If you haven't, please install Backpack first., (*7)

1) In your terminal:, (*8)

``` bash composer require backpack/permissionmanager, (*9)


2) Finish all installation steps for [spatie/laravel-permission](https://github.com/spatie/laravel-permission#installation), which has been pulled as a dependency. Run its migrations. Publish its config files. Most likely it's: ```shell php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="permission-migrations" php artisan migrate php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="permission-config" // then, add the Spatie\Permission\Traits\HasRoles trait to your User model(s)

3) Publish backpack\permissionmanager config file & the migrations:, (*10)

php artisan vendor:publish --provider="Backpack\PermissionManager\PermissionManagerServiceProvider" --tag="config" --tag="migrations"

Note: We recommend you to publish only the config file and migrations, but you may also publish lang and routes., (*11)

4) Run the migrations:, (*12)

php artisan migrate

5) The package assumes it's ok to use the default Backpack user model (most likely App\Models\User to administer Users. Use a different one if you'd like by changing the user model in the config/backpack/permissionmanager.php file. Any model you're using, make sure it's using the CrudTrait and HasRoles traits:, (*13)

<?php namespace App\Models;

use Backpack\CRUD\app\Models\Traits\CrudTrait; // <------------------------------- this one
use Spatie\Permission\Traits\HasRoles;// <---------------------- and this one
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{
    use CrudTrait; // <----- this
    use HasRoles; // <------ and this

    /**
     * Your User Model content
     */

6) [Optional] Add a menu item for it in resources/views/vendor/backpack/ui/inc/menu_items.blade.php:, (*14)

<x-backpack::menu-dropdown title="Add-ons" icon="la la-puzzle-piece">
    <x-backpack::menu-dropdown-header title="Authentication" />
    <x-backpack::menu-dropdown-item title="Users" icon="la la-user" :link="backpack_url('user')" />
    <x-backpack::menu-dropdown-item title="Roles" icon="la la-group" :link="backpack_url('role')" />
    <x-backpack::menu-dropdown-item title="Permissions" icon="la la-key" :link="backpack_url('permission')" />
</x-backpack::menu-dropdown>

7) [Optional] If you want to use the @can handler inside Backpack routes, you can:, (*15)

(7.A.) Change Backpack to use the default web guard instead of its own guard. Inside config/backpack/base.php change:, (*16)

    // The guard that protects the Backpack admin panel.
    // If null, the config.auth.defaults.guard value will be used.
-   'guard' => 'backpack',
+   'guard' => null,

Note: - when you add new roles and permissions, the guard that gets saved in the database will be "web";, (*17)

OR, (*18)

(7.B.) Add a middleware to all your Backpack routes by adding this to your config/backpack/base.php file:, (*19)

    // The classes for the middleware to check if the visitor is an admin
    // Can be a single class or an array of classes
    'middleware_class' => [
        App\Http\Middleware\CheckIfAdmin::class,
        \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
+       Backpack\CRUD\app\Http\Middleware\UseBackpackAuthGuardInsteadOfDefaultAuthGuard::class,
    ],

Why? spatie/laravel-permission uses the Auth facade for determining permissions with @can. The Auth facade uses the default guard defined in config/auth.php, NOT our backpack guard., (*20)

Please note: - this will make auth() return the exact same thing as backpack_auth() on Backpack routes; - you only need this if you want to use @can; you can just as well use @if(backpack_user()->can('read')), which does the exact same thing, but works 100% of the time; - when you add new roles and permissions, the guard that gets saved in the database will be "backpack";, (*21)

8) [Optional] Disallow create/update on your roles or permissions after you define them, using the config file in config/backpack/permissionmanager.php. Please note permissions and roles are referenced in code using their name. If you let your admins edit these strings and they do, your permission and role checks will stop working., (*22)

Customize UserCrudController

If you would like to add more fields to the default user controller provided by this package, you can bind your own controller to overwrite the one provided in this package:, (*23)

// in some ServiceProvider, AppServiceProvider for example

$this->app->bind(
    \Backpack\PermissionManager\app\Http\Controllers\UserCrudController::class, //this is package controller
    \App\Http\Controllers\Admin\UserCrudController::class //this should be your own controller
);

// this tells Laravel that when UserCrudController is requested, your own UserCrudController should be served.

API Usage

Because the package requires spatie/laravel-permission, the API will be the same. Please refer to their README file for a complete API. Here's a summary though:, (*24)

Using permissions

A permission can be given to a user:, (*25)

``` bash backpack_user()->givePermissionTo('edit articles');, (*26)

A permission can be revoked from a user:
``` bash
backpack_user()->revokePermissionTo('edit articles');

You can test if a user has a permission: ``` bash backpack_user()->hasPermissionTo('edit articles');, (*27)


Saved permissions will be registered with the Illuminate\Auth\Access\Gate-class. So you can test if a user has a permission with Laravel's default can-function. ``` bash backpack_user()->can('edit articles');

Using roles and permissions

A role can be assigned to a user: ``` bash backpack_user()->assignRole('writer');, (*28)

A role can be removed from a user:
``` bash
backpack_user()->removeRole('writer');

You can determine if a user has a certain role: ``` bash backpack_user()->hasRole('writer');, (*29)

You can also determine if a user has any of a given list of roles:
``` bash
backpack_user()->hasAnyRole(Role::all());

You can also determine if a user has all of a given list of roles: ``` bash backpack_user()->hasAllRoles(Role::all());, (*30)

The assignRole, hasRole, hasAnyRole, hasAllRoles and removeRole-functions can accept a string, an array, a Role-object or an \Illuminate\Support\Collection-object.

A permission can be given to a role:
``` bash
$role->givePermissionTo('edit articles');

You can determine if a role has a certain permission: ``` bash $role->hasPermissionTo('edit articles');, (*31)

A permission can be revoked from a role:
``` bash
$role->revokePermissionTo('edit articles');

The givePermissionTo and revokePermissionTo-functions can accept a string or a Permission-object., (*32)

Saved permission and roles are also registered with the Illuminate\Auth\Access\Gate-class., (*33)

``` bash backpack_user()->can('edit articles');, (*34)

### Using blade directives

This package also adds Blade directives to verify whether the currently logged in user has all or any of a given list of roles.
``` bash
@role('writer')
    I\'m a writer!
@else
    I\'m not a writer...
@endrole
@hasrole('writer')
    I\'m a writer!
@else
    I\'m not a writer...
@endhasrole
@hasanyrole(Role::all())
    I have one or more of these roles!
@else
    I have none of these roles...
@endhasanyrole
@hasallroles(Role::all())
    I have all of these roles!
@else
    I don\'t have all of these roles
@endhasallroles

You can use Laravel's native @can directive to check if a user has a certain permission., (*35)

Use permissions in CRUD controllers

CRUD controllers have methods to dynamically allow or deny access to operations. The $this->crud->allowAccess() and $this->crud->denyAccess() methods control both: - the form's navigation buttons display like Add, Edit, Delete and - the security access guards, returning a 403 forbidden error when no permission., (*36)

In most cases, you should use access and permission separately. But if you want to link them together, so a "permission" gives "access", here is how you can do that too. Reminder: permissions can be assigned to a user either directly or through a role., (*37)

1) Define a CrudPermissionTrait ``` php namespace App\Traits;, (*38)

use Backpack\CRUD\app\Library\CrudPanel\CrudPanelFacade as CRUD;, (*39)

/** * CrudPermissionTrait: use Permissions to configure Backpack */ trait CrudPermissionTrait { // the operations defined for CRUD controller public array $operations = ['list', 'show', 'create', 'update', 'delete'];, (*40)

/**
 * set CRUD access using spatie Permissions defined for logged in user
 *
 * @return void
 */
public function setAccessUsingPermissions()
{
    // default
    $this->crud->denyAccess($this->operations);

    // get context
    $table = CRUD::getModel()->getTable();
    $user = request()->user();

    // double check if no authenticated user
    if (!$user) {
        return; // allow nothing
    }

    // enable operations depending on permission
    foreach ([
        // permission level => [crud operations]
        'see' => ['list', 'show'], // e.g. permission 'users.see' allows to display users
        'edit' => ['list', 'show', 'create', 'update', 'delete'], // e.g. 'users.edit' permission allows all operations
    ] as $level => $operations) {
        if ($user->can("$table.$level")) {
            $this->crud->allowAccess($operations);
        }
    }
}

}, (*41)


2) Use the above ```CrudPermissionTrait``` trait in any ````CrudController````, ```UserCrudController``` in this example. ```php namespace App\Http\Controllers\Admin; use Backpack\PermissionManager\app\Http\Controllers\UserCrudController as BackpackUserCrudController; class UserCrudController extends BackpackUserCrudController { use \App\Traits\CrudPermissionTrait; public function setup() { parent::setup(); $this->setAccessUsingPermissions(); } }

Now make sure the route uses the right controller:, (*42)

(3.A) by binding the package controller to your controller as explained in Customize UserCrudController, (*43)

$this->app->bind(
    \Backpack\PermissionManager\app\Http\Controllers\UserCrudController::class, // package controller
    \App\Http\Controllers\Admin\UserCrudController::class // the controller using CrudPermissionTrait
);

OR, (*44)

(3.B) by defining the routes in your own routes/backpack/permissionmanager.php file as explained in Overwriting fuctionality, (*45)

Route::group([
    'namespace'  => 'App\Http\Controllers\Admin', // the new namespace
    'prefix'     => config('backpack.base.route_prefix', 'admin'),
    'middleware' => ['web', backpack_middleware()],
], function () {
    // the adapted controllers
    Route::crud('user', 'UserCrudController');
    // Route::crud('role', 'RoleCrudController');
});
Route::group([
    'namespace'  => '\Backpack\PermissionManager\app\Http\Controllers', // the original namespace
    'prefix'     => config('backpack.base.route_prefix', 'admin'),
    'middleware' => ['web', backpack_middleware()],
], function () {
    // to original controllers
    // not modified yet in this example
    Route::crud('permission', 'PermissionCrudController');
    Route::crud('role', 'RoleCrudController');
});

You may wish to use a PermissionSeeder to automatically populate the permission table with permissions corresponding to your code. Here is an example:, (*46)

namespace Database\Seeders;

use App\Models\User;
use Illuminate\Database\Seeder;
use Backpack\PermissionManager\app\Models\Permission;
use Backpack\PermissionManager\app\Models\Role;

class PermissionSeeder extends Seeder
{
    /**
     * Run the database Permission seed.

     * Permissions are fixed in code and are seeded here.
     * use 'php artisan db:seed --class=PermissionSeeder --force' in production
     *
     * @return void
     */
    public function run()
    {
        // create permission for each combination of table.level
        collect([ // tables
            'users',
            'roles',
        ])
            ->crossJoin([ // levels
                'see',
                'edit',
            ])
            ->each(
                fn (array $item) => Permission::firstOrCreate([
                    'name' => implode('.', $item),
                ])
                    ->save()
            )
            //
        ;
        User::first()
            ->givePermissionTo(['users.edit']);
    }
}

Use php artisan db:seed --class=PermissionSeeder --force in production, (*47)

Upgrade from 3.x to 4.x

To upgrade from PermissionManager 3.x to 4.x: - upgrade to spatie/laravel-permission 2.28.2+ - do take note that the DB has changed, and they don't provide a track of the changes; - require backpack/permissionmanager version 4.0.* in your composer.json file; - delete your old config/backpack/permissionmanager.php file; - follow the installation steps above;, (*48)

If you are upgrading to a Laravel 8 instalation, please note that User Model may have moved from App\User::class to App\Models\User::class, check if your config is compliant with that change config/backpack/permissionmanager.php., (*49)

Change log

Please see CHANGELOG for more information what has changed recently., (*50)

Overwriting functionality

If you need to modify how this works in a project: - create a routes/backpack/permissionmanager.php file; the package will see that, and load your routes file, instead of the one in the package; - create controllers/models that extend the ones in the package, and use those in your new routes file; - modify anything you'd like in the new controllers/models;, (*51)

When creating your own controllers, seeders, make sure you use the BackpackUser model, instead of the User model in your app. The easiest would be to use config('backpack.base.user_model_fqn') which pulls in the User model fully qualified namespace, as defined in your config/backpack/base.php. You might need to instantiate it using $model = config('backpack.base.user_model_fqn'); $model = new $model; in order to do things like $model->where(...)., (*52)

Contributing

Please see CONTRIBUTING for details., (*53)

Security

If you discover any security related issues, please email tabacitu@backpackforlaravel.com instead of using the issue tracker., (*54)

Please subscribe to the Backpack Newsletter so you can find out about any security updates, breaking changes or major features. We send an email every 1-2 months., (*55)

Credits

License

Backpack is free for non-commercial use and 49 EUR/project for commercial use. Please see License File and backpackforlaravel.com for more information., (*56)

Hire us

We've spend more than 50.000 hours creating, polishing and maintaining administration panels on Laravel. We've developed e-Commerce, e-Learning, ERPs, social networks, payment gateways and much more. We've worked on admin panels so much, that we've created one of the most popular software in its niche - just from making public what was repetitive in our projects., (*57)

If you are looking for a developer/team to help you build an admin panel on Laravel, look no further. You'll have a difficult time finding someone with more experience & enthusiasm for this. This is what we do. Contact us. Let's see if we can work together., (*58)

The Versions

26/06 2018

dev-master

9999999-dev https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

26/06 2018

3.12.4

3.12.4.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

26/06 2018

3.12.3

3.12.3.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

21/06 2018

3.12.2

3.12.2.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

19/06 2018

3.12.1

3.12.1.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

08/06 2018

3.12.0

3.12.0.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

01/05 2018

2.1.27

2.1.27.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

07/03 2018

dev-german_translation

dev-german_translation https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

05/03 2018

2.1.26

2.1.26.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

05/03 2018

2.1.25

2.1.25.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

13/12 2017

2.1.24

2.1.24.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

13/12 2017

2.1.23

2.1.23.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

02/12 2017

2.1.22

2.1.22.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

02/12 2017

2.1.21

2.1.21.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

02/12 2017

2.1.20

2.1.20.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

proprietary

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

11/08 2017

2.1.19

2.1.19.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

06/07 2017

2.1.18

2.1.18.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

05/07 2017

2.1.17

2.1.17.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

21/04 2017

2.1.16

2.1.16.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

17/02 2017

2.1.15

2.1.15.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

17/02 2017

2.1.14

2.1.14.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

13/02 2017

2.1.13

2.1.13.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

13/02 2017

2.1.12

2.1.12.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

18/01 2017

2.1.11

2.1.11.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

03/12 2016

dev-extend-command

dev-extend-command https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

28/11 2016

2.1.10

2.1.10.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

23/10 2016

2.1.9

2.1.9.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

20/10 2016

2.1.8

2.1.8.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

20/10 2016

dev-pr/28

dev-pr/28 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

12/09 2016

2.1.7

2.1.7.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

31/08 2016

2.1.6

2.1.6.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

31/07 2016

2.1.5

2.1.5.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

23/07 2016

2.1.4

2.1.4.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

30/06 2016

2.1.3

2.1.3.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

23/06 2016

2.1.2

2.1.2.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

16/06 2016

2.1.1

2.1.1.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

16/06 2016

2.1.0

2.1.0.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

20/05 2016

dev-analysis-XZnoER

dev-analysis-XZnoER https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

20/05 2016

2.0.0

2.0.0.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

18/05 2016

1.0.4

1.0.4.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

18/05 2016

1.0.3

1.0.3.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

18/05 2016

1.0.2

1.0.2.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin

18/05 2016

1.0.1

1.0.1.0 https://github.com/laravel-backpack/permissionmanager

Users and permissions management interface for Laravel 5 using Backpack CRUD.

  Sources   Download

MIT

The Requires

 

The Development Requires

dick tabacitu updivision backpack laravel backpack manage users backpack permission backpack roles backpack user management dick permission manage permission manage roles users roles admin