laravel-roles-permissions maintained by abdullahshahidkamboh
Description
A comprehensive roles and permissions management package for Laravel
Author
Last update
2026/08/28 12:51
(dev-main)
License
Downloads
2
Tags
Laravel Roles & Permissions Package
A comprehensive, production-ready roles and permissions management package for Laravel.
Features
- Complete Users, Roles, and Permissions management
- Configurable user model support (works with existing User models)
- Safe migrations that don't destroy existing data
- Permission caching for optimal performance
- Blade directives (
@role,@permission, etc.) - Middleware (
role:admin,permission:users.view) - Localization ready with translation keys
- Publishable views, controllers, and models
- DataTables for roles and permissions
- Unified search scope for users
- Events for authorization changes
- Laravel's
can()method support - Test coverage
- No external dependencies
Requirements
- PHP 8.0+
- Laravel 9.0+
Installation
composer require abdullahshahidkamboh/laravel-roles-permissions