efficiently/authority-controller
AuthorityController provides a Laravel controller trait for role- and ability-based authorization. It offers convenient methods to authorize actions, check permissions, and enforce access rules in controllers, integrating with the Authority package for centralized user authorization.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| smorken/roles | 0.91 | A Laravel package for role-based access control. Assign roles and permissions to users, guard routes with middleware, and check abilities in Blade or application code. Simple configuration and caching make authorization quick to set up and maintain. | 0 | 0 | — | 146 | — | 0.0 | 29.9 | — | — | |
| admin-platform/rbac | 0.89 | Laravel RBAC package for building an admin platform with roles and permissions. Define access rules, assign roles to users, and gate routes, controllers, and UI actions to keep admin features secure and manageable. | 1 | 1 | 4 | 409 | 0 | 0.4 | 32.0 | MIT | 3 years ago | |
| spatie/laravel-permission | 0.89 | Manage user permissions and roles in a database with spatie/laravel-permission. Assign permissions directly or through roles, then check access using Laravel's built-in can() gate. Includes migrations, caching, Blade helpers, team support, and multiple guards. | 12,981 | 13,152 | 1,815 | 9M | 0 | 72.4 | 46.4 | MIT | 1 day 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 | |
| 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 | |
| genealabs/laravel-governor | 0.88 | Laravel Governor adds flexible role- and permission-based authorization to Laravel apps. Define roles and abilities, assign them to users, and protect routes and views with middleware and Blade helpers for simpler access control. | 201 | 202 | 7 | 9K | 4 | 9.4 | 26.7 | MIT | 8 months ago | |
| binary-cats/rbac | 0.88 | Binary Cats RBAC is a Laravel role-based access control package for managing roles, permissions, and guards. It provides middleware, Blade directives, caching, and a fluent API to secure routes, controllers, and UI elements with minimal configuration. | 80 | — | 2 | — | 2 | 19.8 | 0.4 | MIT | 1 month ago | |
| short-edition/acl-bundle | 0.88 | A Laravel ACL package for role- and permission-based access control. Define roles and permissions, assign them to users, and protect routes, controllers, and UI elements with simple authorization checks that fit Laravel’s middleware and Gate patterns. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| kordy/auzo-tools | 0.88 | — | 4 | 4 | 0 | 0 | 1 | 0.5 | — | MIT | 10 years ago | |
| 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 | — | — | |
| 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 | |
| laravel-admin/base | 0.88 | Alpha Laravel package that adds a Bootstrap-compatible admin interface with login and role-based access. Includes migrations and configurable routes (domain or /admin prefix), middleware, roles, menu, and extra CSS/JS. Scaffold admin routes via Admin::routes(). | 3 | 3 | 0 | 18 | 0 | 11.2 | 11.1 | — | 6 months ago | |
| gepur-it/access_manager | 0.87 | A Laravel package for managing application access control, with tools for defining permissions, roles, and access rules through a simple, configurable API. It helps centralize authorization logic and keep access policies maintainable. | 1 | 1 | 0 | 0 | 0 | 0.3 | — | MIT | 5 years ago | |
| zendframework/zend-permissions-acl | 0.87 | Lightweight, flexible Access Control List (ACL) library for managing roles, resources, and privileges in PHP apps. Note: this Zend Framework repository was abandoned on 2019-12-31 and moved to laminas/laminas-permissions-acl. | 58 | 65 | 20 | 22K | 4 | 1.7 | 26.0 | BSD-3-Clause | 7 years ago | |
| barryvdh/laravel-security | 0.87 | barryvdh/laravel-security provides security-focused helpers and middleware for Laravel applications, making it easier to apply common protections and safer defaults with minimal configuration. A lightweight option for adding basic hardening to projects without replacing Laravel's built-in security f... | 52 | 53 | 20 | 1 | 2 | 1.3 | 0.1 | — | — | |
| ilbeygi/userpermission | 0.87 | — | 8 | 8 | 1 | 0 | 0 | 0.1 | — | MIT | — | |
| dlnsk/h-rbac | 0.87 | Hierarchical role-based access control for Laravel. Define roles and permissions, assign roles to users, and inherit permissions through role hierarchies. Includes middleware, Blade directives, caching, and a simple API for checking access throughout your application. | 37 | — | 4 | — | 0 | 4.0 | — | MIT | 10 months ago | |
| guava/simple-permissions | 0.87 | A lightweight permissions package for Laravel that lets you assign roles and permissions to users through a simple, readable API, with middleware and Blade directives for guarding routes and views without the overhead of larger ACL libraries. | 0 | 2 | — | 0 | — | 0.3 | — | — | — | |
| laralum/laralum | 0.87 | Laralum is an open-source modular CMS and admin panel for Laravel, bundling user and role management, a CRUD generator, media/file handling, and extensible modules to help developers build secure backend interfaces and content-driven applications faster. | 293 | 294 | 40 | 0 | 2 | 3.2 | 0.4 | MIT | 8 years ago | |
| directorytree/authorization | 0.87 | 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 |
How can I help you explore Laravel packages today?