efureev / laratrust
This package provides a flexible way to add Role-based Permissions to Laravel
This package's canonical repository appears to be gone and the package has been frozen as a result.
v6.1.0
2022-03-25 06:35 UTC
Requires
- php: ^8.0
- kkszymanowski/traitor: ^0.2.5
- laravel/framework: 8.83
Requires (Dev)
- mockery/mockery: ^1.5
- orchestra/testbench: ^6.24
- phpunit/phpunit: ^9.5
- dev-master
- v6.1.0
- v6.0.0
- v5.4.0
- v5.3.0
- 5.2.x-dev
- 5.2.6
- 5.2.5
- 5.2.4
- 5.2.3
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.0
- 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.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.2.4
- 3.2.3
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.5
- 3.1.4
- 3.1.3
- 3.1.2
- 3.1.1
- 3.1.0
- 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-fureev
- dev-query-checker
- dev-new-checking-system
- dev-new-docs
- dev-update-events-docs
This package is auto-updated.
Last update: 2022-03-25 06:39:05 UTC
README
Laratrust Fork (Laravel Package)
Laratrust is an easy and flexible way to add roles, permissions and teams authorization to Laravel 5 (>=5.6).
Installation
composer require "efureev/laratrust:5.3.*"
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.
- 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.