PHPackages                             laravolt/acl - 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. laravolt/acl

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

laravolt/acl
============

Basic Laravel ACL

4.2.4(2y ago)78.0k3[1 PRs](https://github.com/laravolt/acl/pulls)MITPHPPHP &gt;=7.2

Since Dec 22Pushed 2y ago2 watchersCompare

[ Source](https://github.com/laravolt/acl)[ Packagist](https://packagist.org/packages/laravolt/acl)[ Docs](https://github.com/laravolt/acl)[ RSS](/packages/laravolt-acl/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (10)Dependencies (3)Versions (39)Used By (0)

laravolt/acl
============

[](#laravoltacl)

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

[](#installation)

### Composer

[](#composer)

`composer require laravolt/acl`

### Service Provider

[](#service-provider)

**Skip this step if you are using Laravel 5.5 or above.**

`Laravolt\Acl\ServiceProvider::class,`

### Migrations

[](#migrations)

Publish migration file **(optional)**:

`php artisan vendor:publish --provider="Laravolt\Acl\ServiceProvider" --tag=migrations`

Run migration:

`php artisan migrate`

### Publish Configuration (Optional)

[](#publish-configuration-optional)

`php artisan vendor:publish --provider="Laravolt\Acl\ServiceProvider" --tag=config`

### Usage

[](#usage)

Add `Laravolt\Acl\Traits\HasRoleAndPermission` trait to `User` model:

```
