islamrumon/laravel-acl
Laravel ACL provides database-backed roles, groups, and permissions for Laravel 5.8+. Note: unmaintained since Jan 2024; consider spatie/laravel-permission instead.
group scope. See #133syncPermissions() method;assignPermissions() method;assignGroup() method;revokePermissions() method;assignGroup() method;revokeGroup() method;syncPermissions() method;assignPermissions() method;revokePermissions() method;assignUser() method;removeUser() method;hasAnyPermissions(), assignPermissions(), syncPermissions(), revokePermissions(),
assignGroup(), revokeGroup, hasAnyGroup(), hasAllGroups() and hasAllPermissions()
methods now works with non array params. You can read the docs here;
Added eager loading for permissions checks.
assignPermissions(), syncPermissions(), revokePermissions(),
assignUser(), removeUser(), hasAnyPermissions() and hasAllPermissions()
methods now works with non array params. You can read the docs here;
Added eager loading for groups permissions checks.
->unique() for permission slugs (fix #109)isAdmin function, which caused infinite looping.
If you use a version below 1.5.2 of this package, please upgrade as soon as possible.description field, in permissions and groups tables provided by this package, from this version above, are optional.revokeAllPermissions() methodassignAllPermissions() methodattachAllUsers() methoddettachAllUsers() methodassignAllPermissions() methodrevokeAllPermissions() methodrevokeAllGroups() methodassignAllGroups() methodrevokePermissions or revokeGroup methods,
as described here;How can I help you explore Laravel packages today?