PHPackages                             shitoudev/permissionmanager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. shitoudev/permissionmanager

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

shitoudev/permissionmanager
===========================

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

2.1.19(8y ago)07MITPHPPHP &gt;=5.3.0

Since May 18Pushed 8y ago1 watchersCompare

[ Source](https://github.com/shitoudev/PermissionManager)[ Packagist](https://packagist.org/packages/shitoudev/permissionmanager)[ Docs](https://github.com/laravel-backpack/permissionmanager)[ RSS](/packages/shitoudev-permissionmanager/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (5)Versions (29)Used By (0)

Backpack\\PermissionManager
===========================

[](#backpackpermissionmanager)

[![Latest Version on Packagist](https://camo.githubusercontent.com/426e82c8f0bd2f7d26e7d3edb0feb7d3b0b884e9b70fcc5e83fc59376a9cd70f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6261636b7061636b2f7065726d697373696f6e6d616e616765722e7376673f7374796c653d666c61742d737175617265)](link-packagist)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/2edb038ea803ae009d85f8be62f76435fc8a5a05bf81736fa16e7495fadef869/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6c61726176656c2d6261636b7061636b2f7065726d697373696f6e6d616e616765722f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/laravel-backpack/permissionmanager)[![Coverage Status](https://camo.githubusercontent.com/9d562c92a67f6668584dae5c9c4f11fdb8fe90f68f17bee129a6cf24e00687bf/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f6c61726176656c2d6261636b7061636b2f7065726d697373696f6e6d616e616765722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/laravel-backpack/permissionmanager/code-structure)[![Quality Score](https://camo.githubusercontent.com/606c42fd2e6e07c56ca364dec368ac93d328451fab9bbcee4a8b00d880aaa51c/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f6c61726176656c2d6261636b7061636b2f7065726d697373696f6e6d616e616765722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/laravel-backpack/permissionmanager)[![Style CI](https://camo.githubusercontent.com/8e84c6572fc87018a57dd843fcda55ef2953b4843ccb65ff27559850443b9f2d/68747470733a2f2f7374796c6563692e696f2f7265706f732f35383734303032302f736869656c64)](https://styleci.io/repos/58740020)[![Total Downloads](https://camo.githubusercontent.com/c1e6eca0d24a1da7fb5f1dc0abc4f44d445c4e22251cbab44fbafa1adcf44d51/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6261636b7061636b2f7065726d697373696f6e6d616e616765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/backpack/permissionmanager)

An admin interface to easily add/edit/remove users, roles and permissions, using [Laravel Backpack](https://laravelbackpack.com). 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;

[![Edit a user in Backpack/PermissionManager](https://camo.githubusercontent.com/287f6d043b12033caa4da732ca98ffe4e239250b41daf6c4d4e46bab24167903/68747470733a2f2f6261636b7061636b666f726c61726176656c2e636f6d2f75706c6f6164732f73637265656e73686f74732f7065726d697373696f6e735f75736572735f656469742e706e67)](https://camo.githubusercontent.com/287f6d043b12033caa4da732ca98ffe4e239250b41daf6c4d4e46bab24167903/68747470733a2f2f6261636b7061636b666f726c61726176656c2e636f6d2f75706c6f6164732f73637265656e73686f74732f7065726d697373696f6e735f75736572735f656469742e706e67)

> ### Security updates and breaking changes
>
> [](#security-updates-and-breaking-changes)
>
> Please **[subscribe to the Backpack Newsletter](http://eepurl.com/bUEGjf)** so you can find out about any security updates, breaking changes or major features. We send an email every 1-2 months.

Install
-------

[](#install)

1. In your terminal:

```
$ composer require backpack/permissionmanager
```

2. Add the service provider to your config/app.php file:

```
Backpack\PermissionManager\PermissionManagerServiceProvider::class,
```

3. Publish the config file &amp; run the migrations

```
$ php artisan vendor:publish --provider="Backpack\PermissionManager\PermissionManagerServiceProvider" #publish config files and migrations
$ php artisan migrate #create the role and permission tables
```

4. Use the following traits on your User model:

```
