All Projects → santigarcor → Laratrust

santigarcor / Laratrust

Licence: mit
Handle roles and permissions in your Laravel application

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects

Projects that are alternatives of or similar to Laratrust

Brandenburg
Laravel Authentication Package
Stars: ✭ 79 (-95.61%)
Mutual labels:  laravel, authorization, permissions, acl, roles
Bouncer
Eloquent roles and abilities.
Stars: ✭ 2,763 (+53.59%)
Mutual labels:  laravel, authorization, permissions, acl, roles
Accesscontrol
Role and Attribute based Access Control for Node.js
Stars: ✭ 1,723 (-4.22%)
Mutual labels:  authorization, rbac, permissions, acl, roles
Think Authz
An authorization library that supports access control models like ACL, RBAC, ABAC in ThinkPHP 6.0 .
Stars: ✭ 155 (-91.38%)
Mutual labels:  authorization, rbac, permissions, acl, roles
Rbac
Hierarchical Role-Based Access Control for Node.js
Stars: ✭ 254 (-85.88%)
Mutual labels:  authorization, rbac, permissions, acl
Php Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
Stars: ✭ 865 (-51.92%)
Mutual labels:  authorization, rbac, acl, roles
Ngx Permissions
Permission and roles based access control for your angular(angular 2,4,5,6,7,9+) applications(AOT, lazy modules compatible
Stars: ✭ 749 (-58.37%)
Mutual labels:  rbac, permissions, acl, roles
Laravel Authz
An authorization library that supports access control models like ACL, RBAC, ABAC in Laravel.
Stars: ✭ 136 (-92.44%)
Mutual labels:  laravel, authorization, permissions, acl
rbac
Simple RBAC/ACL for Laravel 8 caching and permission groups.
Stars: ✭ 43 (-97.61%)
Mutual labels:  permissions, acl, roles, rbac
Casbin4D
An authorization library that supports access control models like ACL, RBAC, ABAC in Delphi
Stars: ✭ 25 (-98.61%)
Mutual labels:  permissions, acl, authorization, rbac
rbac-tool
Rapid7 | insightCloudSec | Kubernetes RBAC Power Toys - Visualize, Analyze, Generate & Query
Stars: ✭ 546 (-69.65%)
Mutual labels:  permissions, acl, authorization, rbac
Sentinel
A framework agnostic authentication & authorization system.
Stars: ✭ 1,354 (-24.74%)
Mutual labels:  laravel, authorization, permissions, roles
nova-permissions
Add Permissions based authorization for your Nova installation via User-based Roles and Permissions. Roles are defined in the database whereas Permissions are defined in the code base.
Stars: ✭ 115 (-93.61%)
Mutual labels:  permissions, acl, roles, authorization
Laravel Auth
A powerful authentication, authorization and verification package built on top of Laravel. It provides developers with Role Based Access Control, Two-Factor Authentication, Social Authentication, and much more, compatible Laravel’s standard API and fully featured out of the box.
Stars: ✭ 128 (-92.88%)
Mutual labels:  laravel, authorization, permissions, roles
Laravel Governor
Manage authorization with granular role-based permissions in your Laravel Apps.
Stars: ✭ 131 (-92.72%)
Mutual labels:  laravel, authorization, permissions, roles
Rbac
Hierarchical Role Based Access Control for NodeJS
Stars: ✭ 857 (-52.36%)
Mutual labels:  authorization, rbac, permissions
Simpleacl
Simple ACL for PHP
Stars: ✭ 105 (-94.16%)
Mutual labels:  authorization, permissions, acl
Node Casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js and Browser
Stars: ✭ 1,757 (-2.33%)
Mutual labels:  authorization, rbac, acl
Openstack Policy Editor
A Casbin Policy Editor for OpenStack
Stars: ✭ 28 (-98.44%)
Mutual labels:  authorization, rbac, acl
Roles
Powerful package for handling roles in Laravel
Stars: ✭ 102 (-94.33%)
Mutual labels:  laravel, acl, roles

Laratrust (Laravel Package)

tests Latest Stable Version Total Downloads StyleCI License

Version Compatibility

Laravel Laratrust
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 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].