PHPackages                             tonystore/livewire-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. tonystore/livewire-permission-manager

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

tonystore/livewire-permission-manager
=====================================

Package that provides a graphical interface to manage roles and permissions.

v0.3.0(2y ago)171.0k↓100%3MITBladePHP ^8.0

Since Oct 9Pushed 1y ago2 watchersCompare

[ Source](https://github.com/tony98ms/livewire-permission-manager)[ Packagist](https://packagist.org/packages/tonystore/livewire-permission-manager)[ Docs](https://github.com/tony98ms/livewire-permission-manager)[ RSS](/packages/tonystore-livewire-permission-manager/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (4)Versions (20)Used By (0)

livewire-permission-manager
===========================

[](#livewire-permission-manager)

[![Latest Stable Version](https://camo.githubusercontent.com/2c96ba2b80fda83e378a2b8ca8b6d1528da1df3660ab3f6e06217dba182c3ec9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f746f6e7973746f72652f6c697665776972652d7065726d697373696f6e2d6d616e616765723f6c6162656c3d76657273696f6e)](https://packagist.org/packages/tonystore/livewire-permission-manager)[![Packagist Downloads](https://camo.githubusercontent.com/6f5d2a1c4e1bdad9e81ce9aa3a6de5ad362cbdbcac96e78e818ad93009798c32/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f746f6e7973746f72652f6c697665776972652d7065726d697373696f6e2d6d616e61676572)](https://packagist.org/packages/tonystore/livewire-permission-manager)[![License](https://camo.githubusercontent.com/53499da4faa24ede2e5dafe401c79c4253ae5868b3cff6623fb8220c4d841f35/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f746f6e7973746f72652f6c697665776972652d7065726d697373696f6e2d6d616e61676572)](https://packagist.org/packages/tonystore/livewire-permission-manager)[![PHP Version Require](https://camo.githubusercontent.com/479693419ad3524dbeaa9021c80298610276183641f244c3401b297d5bc14fcf/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f746f6e7973746f72652f6c697665776972652d7065726d697373696f6e2d6d616e616765722f706870)](https://packagist.org/packages/tonystore/livewire-permission-manager)

Package that provides a graphical interface to manage roles and permissions.

REQUIREMENTS
------------

[](#requirements)

- [PHP &gt;= ^8.0](http://php.net)
- [Laravel 7|8|9|10](https://laravel.com)
- [Livewire 2|3](https://livewire.laravel.com/)
- [Laravel Permission](https://github.com/spatie/laravel-permission)
- [Bootstrap 4.5 | 4.6 | ^5.0](https://getbootstrap.com) or [Tailwind](https://tailwindcss.com)

Version Compatibility Livewire
------------------------------

[](#version-compatibility-livewire)

LivewireLivewire Permission Manager2.x0.2.x3.x0.3.xINSTALLATION VIA COMPOSER
-------------------------

[](#installation-via-composer)

### Step 1: Composer

[](#step-1-composer)

Run this command line in console.

```
composer require tonystore/livewire-permission-manager
```

### Step 2: Publish Assets

[](#step-2-publish-assets)

#### Publish Config File

[](#publish-config-file)

```
php artisan vendor:publish --provider="Tonystore\LivewirePermission\LivewirePermissionProvider" --tag=config-permission
```

#### Publish Views

[](#publish-views)

Publish the views only if any modifications to the interfaces are required.

```
php artisan vendor:publish --provider="Tonystore\LivewirePermission\LivewirePermissionProvider" --tag=views-permission
```

#### Publish Migrations

[](#publish-migrations)

Publishes migrations, only if a new column is created for the detail of a role or permission.

```
php artisan vendor:publish --provider="Tonystore\LivewirePermission\LivewirePermissionProvider" --tag=migrations-permission
```

#### Publish Lang

[](#publish-lang)

Publish the translations in case you wish to modify any of them.

```
php artisan vendor:publish --provider="Tonystore\LivewirePermission\LivewirePermissionProvider" --tag=langs-permission
```

Usage
-----

[](#usage)

By default, Tailwind is used to create the role and permissions management interface, but you can also choose the Bootstrap theme.

```
