Laratrust
Handle roles and permissions in your Laravel application
Install / Use
/learn @santigarcor/LaratrustREADME
<p align="center"><img src="https://cdn.rawgit.com/santigarcor/laratrust/135aa15fecd22a512c444389d1f8cb94e72d0fa7/docs/img/laratrust.svg"></p>
Laratrust (Laravel Package)
Version Compatibility
| Laravel | Laratrust | | :--------------- | :-------------------------------------------------- | | 10.x, 11.X, 12.X | 8.x | | 9.x-10.x | 7.x | | 8.x | 6.x | | 7.x | 6.x | | 6.x | 6.x | | 5.6.x - 5.8.x | 5.2 | | 5.3.x - 5.5.x | 5.1 | | 5.0.x - 5.2.x | 4.0. |
Installation, Configuration and Usage
To install, configure and learn how to use Laratrust please go to the Documentation.
What does Laratrust support?
- Multiple user models.
- Multiple roles and permissions assignable to users.
- Multiple permissions assignable to roles.
- Roles and permissions verification.
- Roles and permissions caching.
- Events when roles and permissions are added, removed or synced.
- Multiple roles and permissions can be added to users within teams.
- Multiple guards for the middleware.
- A simple administration panel for roles and permissions.
- Laravel gates and policies.
License
Laratrust is open-sourced software licensed under the MIT license.
Contributing
Please report any issue you find in the issues page. Pull requests are more than welcome.
