casbin/laravel-authz
Casbin Laravel Authz brings Casbin's powerful RBAC/ABAC access control to Laravel. Define policies, protect routes with middleware, integrate gates, cache decisions, and manage rules via Artisan commands—all with familiar Laravel conventions.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| casbin/casbin | 0.89 | Casbin for PHP is a powerful, efficient authorization library supporting ACL, RBAC, ABAC, and other access control models. Define policies in simple config files and enforce permissions consistently across Laravel and PHP applications with flexible model/policy separation. | 20,475 | — | 1,767 | — | 37 | 67.1 | 15.5 | Apache-2.0 | 2 months 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 | |
| patrickhanna/laravel-warrant | 0.87 | 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 | 46 | 0 | 20.0 | 9.9 | MIT | 1 week ago | |
| zendframework/zend-permissions-rbac | 0.86 | 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 | |
| tjgazel/laravel-docblock-acl | 0.86 | Laravel DocBlock ACL lets you define access control rules directly in PHP docblocks, keeping authorization next to your controller actions. Annotate methods with roles or permissions and the package enforces them automatically—less boilerplate, clearer, self-documenting code. | 4 | — | 2 | — | 1 | 0.7 | 0.4 | MIT | 5 years ago | |
| usmonaliyev/laravel-redis-auth | 0.86 | Laravel Redis Auth adds Redis-backed authentication to Laravel, enabling fast, scalable user login and auth data storage through Redis instead of a traditional database user provider. It integrates with Laravel’s auth guard and provider system. | 7 | 7 | 0 | 0 | 0 | 0.0 | — | MIT | 2 years ago | |
| formal/access-layer | 0.86 | 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 | |
| adldap2/adldap2-laravel | 0.86 | Adldap2 Laravel integrates the Adldap2 LDAP library with Laravel, providing authentication plus user and group management through a config-driven API. Use it to connect Laravel applications to Active Directory and OpenLDAP servers for directory queries, search, and login. | 912 | 915 | 187 | 10K | 107 | 15.1 | 26.2 | MIT | 3 years ago | |
| amir/laravel-permission | 0.86 | Role and permission management for Laravel apps, with migrations, middleware, Blade directives, and Eloquent traits for assigning roles and abilities to users. | 47 | 47 | 9 | 230 | 3 | 1.2 | 10.9 | MIT | 1 year ago | |
| happenv-com/laravel-access-control | 0.86 | Role-based access control for Laravel. Define roles and permissions, assign them to users, and guard routes, controllers, and Blade views with simple middleware and helper checks. Lightweight, configurable, and easy to drop into existing apps. | 0 | — | 0 | — | 0 | 19.0 | — | MIT | 1 month ago | |
| gghughunishvili/entrust | 0.86 | Entrust is a Laravel package for flexible role-based access control. Assign roles and permissions to users, protect routes with middleware, and manage authorization through a simple API and Blade helpers. | 27 | 27 | 32 | 5K | 0 | 19.5 | 36.0 | MIT | 1 month ago | |
| iya30n/dynamic-acl | 0.86 | 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 | — | 3 | — | 0 | 0.2 | — | — | 3 years ago |
|
| ziffmedia/laravel-onelogin | 0.86 | OneLogin SAML single sign-on for Laravel. This package provides a simple, configurable integration for OneLogin authentication, handling SAML responses, login and logout flows, and user provisioning so you can add enterprise SSO to your Laravel app with minimal setup. | 10 | — | 4 | — | 2 | 1.0 | 0.4 | — | 3 years ago | |
| vizir/laravel-keycloak-web-guard | 0.85 | Laravel authentication guard that signs users in to your web app through Keycloak. It handles login, logout, token refresh, and role-based route protection, delegating identity to Keycloak via OpenID Connect with minimal configuration and no custom auth code to maintain. | 168 | — | 86 | — | 21 | 5.0 | 5.7 | — | — | |
| zpm-packages/server-access-laravel | 0.85 | Server Access for Laravel by ZPM Packages gives your Laravel app a clean, framework-native way to manage server access. Configure access rules, integrate checks with routes and resources, and keep authorization logic simple, consistent, and easy to maintain. | 2 | 2 | 0 | 1K | 0 | 10.3 | 40.2 | — | 6 months ago | |
| artesaos/shield | 0.85 | 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 | |
| vantage/authorized-attributes | 0.85 | A Laravel package for attribute-level authorization: control which model attributes users can view or update using policies and PHP attributes, keeping sensitive fields protected across requests and resources. | 23 | 23 | 8 | 158 | 1 | 1.0 | 13.7 | MIT | — | |
| livelyworks/laravel-yes-authority | 0.85 | LivelyWorks Yes Authority is a Laravel package for role- and permission-based access control. It helps define roles, assign permissions, and protect routes and views with simple authorization checks. | 7 | 7 | 3 | 75 | 0 | 0.1 | 14.0 | MIT | 3 years ago | |
| acgranter/acgranter-bundle | 0.85 | 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 | — | — | — | |
| sroutier/eloquent-ldap | 0.85 | Bring Eloquent-style syntax to LDAP in Laravel: query and authenticate against directory servers like Active Directory or OpenLDAP using familiar model methods, so user lookups feel like any other database query. | 20 | 22 | 4 | 15 | 1 | 0.3 | 3.2 | GPL-3.0 | — |
How can I help you explore Laravel packages today?