This package provides based on santiagor laratrust a flexible way to add Role-based Permissions to Laravel

Maintainers

👁 rrasyidia

Package info

github.com/rrasyidia/racl

pkg:composer/rrasyidia/racl

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

dev-master 2018-12-26 10:10 UTC

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 8082378b8ee76cd0d364ef539868c3665ee9b9af

  • Ammar R Rasyidi <ammar.r.rasyidi.woop@gmail.com>

phpauthorizationacllaravelrolespermissionsrbacTeamslaratrustmultiusers

This package is auto-updated.

Last update: 2026-05-29 00:42:18 UTC


README

👁 Image

Laratrust (Laravel 5 Package)

👁 Build Status
👁 Latest Stable Version
👁 Total Downloads
👁 StyleCI
👁 License

Laratrust is an easy and flexible way to add roles, permissions and teams authorization to Laravel 5 (>=5.2.32).

For Laravel < 5.2.32 please use the 4.0 branch.

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 middlewares.
  • 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.