PHPackages                             manukminasyan/laravel-permission-manager - 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. manukminasyan/laravel-permission-manager

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

manukminasyan/laravel-permission-manager
========================================

Create and manage your all permissions and routes

v0.2.0(6y ago)88897MITPHP

Since Feb 1Pushed 5y ago6 watchersCompare

[ Source](https://github.com/ManukMinasyan/Laravel-Permission-Manager)[ Packagist](https://packagist.org/packages/manukminasyan/laravel-permission-manager)[ RSS](/packages/manukminasyan-laravel-permission-manager/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)

[![](https://raw.githubusercontent.com/ManukMinasyan/Laravel-Permission-Manager/master/assets/branding/logo.png)](https://raw.githubusercontent.com/ManukMinasyan/Laravel-Permission-Manager/master/assets/branding/logo.png)

LaravelPermissionManager
========================

[](#laravelpermissionmanager)

[![Total Downloads](https://camo.githubusercontent.com/96b6ce34b4f678218e2f00c001c6b3599d55ed6d016fc52505eca399084d942d/68747470733a2f2f706f7365722e707567782e6f72672f6d616e756b6d696e617379616e2f6c61726176656c2d7065726d697373696f6e2d6d616e616765722f642f746f74616c2e737667)](https://packagist.org/packages/manukminasyan/laravel-permission-manager)[![License](https://camo.githubusercontent.com/87619f97d03a39f244d41e9b5ba7a2dcc18d3c77313e629c14e6248fc05ce823/68747470733a2f2f706f7365722e707567782e6f72672f6d616e756b6d696e617379616e2f6c61726176656c2d7065726d697373696f6e2d6d616e616765722f6c6963656e73652e737667)](https://github.com/ManukMinasyan/Laravel-Permission-Manager/blob/master/LICENSE)

LaravelPermissionManager - It is a modern and dynamic permission management system based on Bouncer.

Introduction
------------

[](#introduction)

If you need to speed up project development, and you need to use permissions and roles in your project, This package is perfect for you. [![](https://raw.githubusercontent.com/ManukMinasyan/Laravel-Permission-Manager/master/assets/branding/ui-control-panel.png)](https://raw.githubusercontent.com/ManukMinasyan/Laravel-Permission-Manager/master/assets/branding/ui-control-panel.png)

Installation
------------

[](#installation)

Install PermissionManager with [composer](https://getcomposer.org/doc/00-intro.md):

```
$ composer require manukminasyan/laravel-permission-manager

```

The service provider will automatically get registered. Or you may manually add the service provider in your config/app.php file:

```
'providers' => [
    // ...
    ManukMinasyan\LaravelPermissionManager\LaravelPermissionManagerServiceProvider::class,
];
```

You can publish all the necessary files with:

```
php artisan vendor:publish --provider="ManukMinasyan\LaravelPermissionManager\LaravelPermissionManagerServiceProvider"

```

This is the contents of the published config file:

```
return [
    'database' => [
        'option_table' => 'permission_manager_options',
        'model_table' => 'permission_manager_models',

        'group_table' => 'permission_manager_groups',
        'route_table' => 'permission_manager_routes',
        'route_permission_table' => 'permission_manager_route_permission'
    ],

    'user_model' => \App\User::class,

    'middleware' => [
          'web', 'auth'
    ],

    'route' => 'permission-manager'
];
```

Add Bouncer's trait to your user model:

```
use Silber\Bouncer\Database\HasRolesAndAbilities;

class User extends Model
{
    use HasRolesAndAbilities;
}
```

Finally, run the migrations:

```
php artisan migrate

```

Congratulations, you have successfully set up the project. You can access the permission manager control panel using the URI "/permission-manager".

Important information
---------------------

[](#important-information)

The development of the package is not complete fully. you can install and evaluate my work. Thanks

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 83% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~19 days

Total

2

Last Release

2477d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2556185?v=4)[Manuk](/maintainers/ManukMinasyan)[@ManukMinasyan](https://github.com/ManukMinasyan)

---

Top Contributors

[![ManukMinasyan](https://avatars.githubusercontent.com/u/2556185?v=4)](https://github.com/ManukMinasyan "ManukMinasyan (39 commits)")[![vardanmovsisyan](https://avatars.githubusercontent.com/u/33593670?v=4)](https://github.com/vardanmovsisyan "vardanmovsisyan (7 commits)")[![oliuz](https://avatars.githubusercontent.com/u/5214293?v=4)](https://github.com/oliuz "oliuz (1 commits)")

---

Tags

laravelphplaravelroutespermissionmanagementUsersmanagepermission-managerManuk Minasyan

### Embed Badge

![Health badge](/badges/manukminasyan-laravel-permission-manager/health.svg)

```
[![Health](https://phpackages.com/badges/manukminasyan-laravel-permission-manager/health.svg)](https://phpackages.com/packages/manukminasyan-laravel-permission-manager)
```

###  Alternatives

[bezhansalleh/filament-shield

Filament support for `spatie/laravel-permission`.

2.8k3.5M118](/packages/bezhansalleh-filament-shield)[directorytree/ldaprecord-laravel

LDAP Authentication &amp; Management for Laravel.

5742.2M17](/packages/directorytree-ldaprecord-laravel)[casbin/laravel-authz

An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel.

331361.0k4](/packages/casbin-laravel-authz)[hosseinhezami/laravel-permission-manager

Advanced permission manager for Laravel.

383.3k](/packages/hosseinhezami-laravel-permission-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
