Simple Laravel Roles & Permissions
"
roles-and-permissions
is a package that enables you to assign roles and permissions to any Laravel model, or on a pivot table (many to many relationships)."
- The package can be used on any model, i.e any model can be assigned roles, and permissions.
- Roles can be given multiple permissions.
- Models have permissions via roles.
- Models can be assigned multiple roles.
- Many-to-many relationships can be assigned roles. (i.e the package can be used on a pivot table).
- Supports role hierarchy. (A higher level role can be configured to have the permissions of lower level roles).