dizatech/acl-manager
Laravel ACL Manager adds an access control list and user management UI powered by Laratrust. Install via Composer, set your User model in laratrust config, publish the package blade views, and drop into your sidebar to render the admin menu.
Auth::user()) and can complement or replace custom RBAC implementations. However, its lack of stars/dependents suggests limited real-world validation.acl:check), enabling granular route-level permissions without bloating controllers.users, roles, permissions tables). Custom schemas may require schema adjustments or middleware overrides.PermissionGranted), it could integrate with Laravel’s event system for auditing or notifications.Gate).can('edit_post', $post)).spatie/laravel-permission, nwidart/laravel-modules for modular ACLs).composer require dizatech/acl-manager).@can directives in Blade).can('delete', $resource)).spatie/laravel-permission).Gate or Policy, assess whether the package can coexist or replace them.if (auth()->user()->is_admin) is used).Route::middleware(['acl:admin'])->group(...)).PermissionGranted events).remember()).try-catch in middleware).How can I help you explore Laravel packages today?