abdullahshahidkamboh/laravel-roles-permissions

A comprehensive roles and permissions management package for Laravel

Maintainers

Package info

github.com/AbdullahShahidKamboh/laravel-roles-permissions

pkg:composer/abdullahshahidkamboh/laravel-roles-permissions

Transparency log

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-08-28 10:51 UTC

This package is auto-updated.

Last update: 2026-08-28 10:57:25 UTC


README

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