neposoft / field-acl
A laravel package to support acl on fields of your models
1.0.1
2016-03-09 22:34 UTC
Requires
- php: >=5.4.0
- illuminate/support: 5.0.x|5.1.x|5.2.x
This package is not auto-updated.
Last update: 2024-11-23 20:09:49 UTC
README
How to use the package:
-
Add a dependency to your composer
composer require neposoft/field-acl
-
Add the service provider in config/app.php
Neposoft\FieldAcl\FieldAclServiceProvider::class
-
php artisan vendor:publish
to publish config files, views and migrations -
Add class that you want to manage in config/fieldAcl.php , inside class
'classes' => [ \App\User::class ]
- also change the roles and other parameters according to your needs.
- In your model, use FieldAcl trait:
use Neposoft\FieldAcl\FieldAcl;
- Open the browser at `/permissions` and you are ready to manage the permissions for the groups that you defined in config.
![Screenshot](http://i.imgur.com/FUp41FM.png)
If any trouble, don't hesistate to open issues :)