Download the PHP package obrainwave/access-tree without Composer
On this page you can find all versions of the php package obrainwave/access-tree. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download obrainwave/access-tree
More information about obrainwave/access-tree
Files in obrainwave/access-tree
Package access-tree
Short Description This package allows you to manage user permissions and roles in a database for Laravel project
License MIT
Homepage https://github.com/obrainwave/access-tree
Informations about the package access-tree
Documentation, Installation, and Usage Instructions and permission rights in any laravel project
This package allows you to manage user permissions and roles in a database for Laravel project.
Installation
You can install the package via composer:
You can publish and run the migrations with:
Create a Root User:
After running migration, a new column is_root_user
will be added to the users
table. To create a user that can override all permissions and roles in your application, set the column to be true
for the particular user.
You can publish the config file with:
Usage
Create a Permission
Update a Permission
Create Roles
Update Roles
Create User Role
Update User Role
Check User Access or Permission
Call the above functions anywhere in your application. Example of usage:
Check if a User is a Root User
Fetch Permissions
Fetch Roles
Fetch User Roles
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Olaiwola Akeem Salau
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of access-tree with dependencies
spatie/laravel-package-tools Version ^1.14.0
illuminate/contracts Version *