acelords / laratrust
This package provides a flexible way to add Role-based Permissions to Laravel
Fund package maintenance!
santigarcor
Requires
- php: >=7.2
- kkszymanowski/traitor: ^1.0
- laravel/framework: ~6.0|~7.0|~8.0|^9.0
Requires (Dev)
- mockery/mockery: ^1.3.2
- orchestra/testbench: 4.*|5.*|6.*|7.*
- phpunit/phpunit: ^7.5.15|^8.4|^9.0
- dev-master
- 7.1.0.1
- 6.x-dev
- 6.3.1.2
- 6.3.1.1
- 6.1.1
- 6.1.0
- 6.0.2
- 6.0.1
- 6.0.0
- 5.3.x-dev
- 5.3.0
- 5.2.x-dev
- 5.2.9
- 5.2.8
- 5.2.7
- 5.2.6
- 5.2.5
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.x-dev
- 5.1.0
- 5.0.x-dev
- 5.0.9
- 5.0.8
- 5.0.7
- 5.0.6
- 5.0.5
- 5.0.4
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.0.x-dev
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.2.x-dev
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.x-dev
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.x-dev
- 3.0.13
- 3.0.12
- 3.0.11
- 3.0.10
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.0.5
- 2.0.4
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.1
- 1.1.0
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-patch-1
- dev-dependabot/npm_and_yarn/lodash-4.17.19
- dev-limit-roles-in-panel
This package is auto-updated.
Last update: 2024-12-20 17:55:14 UTC
README
Why This Fork
This fork is meant to be used on AceLords projects, and thus contain other functionalities not requred in the official package by Santigarcor.
Installation
composer require acelords/laratrust
Changelog
6.3.1.1
- Added config
display_roles_permissions_being_checked
that appends the roles/permissions being checked and display in abort message
NB: now read on the rest of the docs.
Laratrust (Laravel Package)
Version Compatibility
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 can be attached to users.
- Multiple permissions can be attached to roles.
- Roles and permissions verification.
- Roles and permissions caching.
- Events when roles and permissions are attached, detached or synced.
- Multiple roles and permissions can be attached to users within teams.
- Objects ownership verification.
- 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.