Download the PHP package luizhenriqueferreira/laravel-acl without Composer
On this page you can find all versions of the php package luizhenriqueferreira/laravel-acl. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download luizhenriqueferreira/laravel-acl
More information about luizhenriqueferreira/laravel-acl
Files in luizhenriqueferreira/laravel-acl
Package laravel-acl
Short Description ACL package for Laravel
License MIT
Informations about the package laravel-acl
Laravel Acl package v1.0
Laravel Acl is a PHP package for Laravel Framework, used for manipulation of access control list. Package is providing an easier way to control roles and permissions of users on your site.
Requirements
- PHP >=7.0
Install
1) Type next command in your terminal:
2) Add the service provider to your config/app.php file in section providers:
Laravel 5.5 uses Package Auto-Discovery, so does not require you to manually add the ServiceProvider.
3) Run the migrations:
Usage
Use the following traits on your User model:
Using in code
Check role
Attach role
The same function, Detach role
Clear all roles
Check permission
Attach permissions
The same function, Detach permissions
Clear all permissions
See the code for more information... =)
Using blade directives
You also can use directives to verify the currently logged in user has any roles or permissions.
Check roles:
or check more roles in one directive:
Check permissions:
Using middlewares
You can use role middleware for check access to some routes
also you can use permission middleware
or use role and permission middleware together
License
Laravel Acl package is licensed under the MIT License.
All versions of laravel-acl with dependencies
illuminate/container Version ^6.20|^7.0|^8.0
illuminate/contracts Version ^6.20|^7.0|^8.0
illuminate/database Version ^6.20|^7.0|^8.0
illuminate/support Version ^6.20|^7.0|^8.0