huang-yi/laravel-rbac
Laravel RBAC package for assigning roles and permissions to users and protecting routes with middleware. Includes Blade directives and helpers for permission checks, plus commands to manage roles, permissions, and their relationships in your application.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| olivier127/rbac-bundle | 0.90 | RBAC Bundle brings role-based access control to Laravel apps, letting you define roles and permissions, assign them to users, and enforce authorization via middleware, gates, and Blade directives. A flexible, configurable permission layer for cleaner access management. | 32 | — | 13 | — | 5 | 10.8 | 1.2 | MIT | 7 months ago | |
| ajaykumaraipl/package | 0.89 | Laravel/PHP package by ajaykumaraipl. Provides reusable components/helpers intended to simplify common application tasks and speed up development. Install via Composer and integrate into your Laravel project as needed. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| iya30n/dynamic-acl | 0.89 | A Laravel package for dynamic, database-backed role and permission management. Define roles and permissions at runtime, assign them to users, and protect routes or views with middleware and Blade directives without hardcoding gates. | 12 | 12 | 3 | 63 | 0 | 0.2 | 10.6 | — | 3 years ago | |
| geniusts/roles | 0.88 | A Laravel package for managing roles and permissions with a simple API. Assign roles to users, define permissions, and control access across your application using lightweight, flexible tools that integrate cleanly with Laravel's authorization system. | 63 | — | 6 | — | 0 | 0.8 | — | MIT | 2 years ago | |
| artesaos/shield | 0.88 | Artesaos Shield gives Laravel apps a lightweight authorization layer for roles and permissions. Define abilities once, assign them to users, and protect routes, controllers, and Blade views with simple, expressive checks. | 32 | — | 5 | — | 0 | 0.6 | — | — | 10 years ago | |
| acgranter/acgranter-bundle | 0.88 | Laravel bundle for ACG Ranter integration, providing ready-to-use configuration, service wiring, and helpers to connect your app to the ACG Ranter API. Designed for quick setup, clean defaults, and easy extension in existing Laravel projects. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| jacopo/laravel-authentication-acl | 0.88 | Laravel Authentication ACL provides a complete authentication and access control system: users, roles, permissions, login, registration, password reset, social login, and an admin interface for managing users and permissions. | 283 | 289 | 108 | 0 | 14 | 4.6 | 4.2 | — | — | |
| ilbeygi/userpermission | 0.88 | — | 8 | 8 | 1 | 0 | 0 | 0.1 | — | MIT | — | |
| formal/access-layer | 0.88 | Formal Access Layer is a Laravel package for building a clean, centralized access-control layer. It helps organize authorization rules, permissions, and access checks so application code stays consistent, testable, and easy to maintain. | 1 | 1 | 1 | 1K | 1 | 17.8 | 45.2 | MIT | 1 month ago | |
| tipoff/authorization | 0.88 | Opinionated Laravel authorization package enabling users with multiple email addresses and unique usernames. Includes User and EmailAddress models, policies, and auth guard/provider configuration. Requires Laravel Nova. Deprecated/archived; no longer actively maintained. | 0 | 0 | 1 | 80 | 15 | 13.4 | 30.8 | MIT | 5 years ago | |
| bonnier/role-provider | 0.88 | Laravel package that provides roles via a provider layer, helping define, expose, and resolve user roles in your app. Intended for simple role handling and integration points where a central role source is needed. | 0 | 0 | 0 | 0 | 0 | 1.8 | 0.4 | — | 6 years ago | |
| directorytree/authorization | 0.88 | An easy, native role and permission management system for Laravel. Assign roles and permissions to your models, check abilities, cache lookups, and protect routes with built-in middleware. | 179 | 179 | 9 | 209 | 2 | 11.2 | 5.3 | MIT | 7 months ago | |
| spatie/laravel-authorize | 0.88 | Route middleware for Laravel authorization. Protect routes and groups using Laravel’s Gate abilities via the can: middleware syntax, with support for route model binding (e.g., can:editPost,post) to authorize access to specific models. | 201 | 206 | 19 | 198 | 0 | 3.4 | 4.1 | MIT | 10 years ago | |
| zendframework/zend-permissions-rbac | 0.88 | Role-based access control component for Zend Framework and PHP applications. Define hierarchical roles and permissions, attach assertions for dynamic rules, and check user access through a simple, flexible API. | 42 | — | 21 | — | 3 | 0.8 | 0.5 | BSD-3-Clause | 7 years ago | |
| tourze/role-based-access-control-bundle | 0.88 | A Symfony bundle for role-based access control (RBAC), offering roles, permissions, and access checks that integrate with your app's security layer. Configure roles and permissions to restrict resources and actions across your application. | 0 | — | 0 | — | 0 | 2.8 | — | MIT | 10 months ago | |
| patrickhanna/laravel-warrant | 0.88 | Laravel Warrant is a lightweight authorization package for issuing and validating signed, expiring warrants that grant access to specific actions or resources. It keeps permission checks explicit and secure, making capability-style access easy to integrate into Laravel apps. | 14 | 14 | 0 | 85 | 0 | 19.7 | 13.4 | MIT | 1 week ago | |
| islamrumon/laravel-acl | 0.88 | Laravel ACL provides database-backed roles, groups, and permissions for Laravel 5.8+. Note: unmaintained since Jan 2024; consider spatie/laravel-permission instead. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| sinarajabpour1998/lara-core | 0.88 | — | 0 | 0 | 0 | 0 | 0 | 1.2 | — | MIT | 4 years ago | |
| ahinest/laravel-permission-manager | 0.87 | A Laravel package for managing roles and permissions through an intuitive interface. Create, assign, and revoke permissions, organize access by role, and protect routes and UI elements with built-in middleware and Blade helpers. | 0 | 0 | 0 | 2 | 0 | 19.4 | 7.7 | MIT | 3 weeks ago | |
| sourceboat/laravel-static-permission | 0.87 | Laravel Static Permission lets you define permissions in code or configuration instead of database tables. Check access with familiar Gate, middleware, and Blade helpers—ideal for apps with fixed, predictable authorization rules and no permission-table overhead. | 0 | 10 | — | 0 | — | 0.0 | — | — | — |
How can I help you explore Laravel packages today?