zendframework/zend-permissions-rbac
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.
Executive summary: This package is a small, permissively licensed RBAC utility that can inform how we model roles and permissions, but it is archived and not a strategic dependency for a modern Laravel product. It is useful mainly as a reference or for legacy Zend/Laminas maintenance, not as the foundation for a new authorization system.
For engineering: Use it to benchmark simple RBAC concepts—roles, permissions, inheritance, and assertions—but do not introduce it into a new Laravel codebase without a clear legacy justification. Prefer Laravel-native authorization or an actively maintained Laravel package, and isolate any legacy adoption behind an interface so it can be replaced.
For product: The package supports near-term decisions about whether we need basic role checks or a more robust permissions platform. If the roadmap includes tenant-specific roles, admin-configurable permissions, audit requirements, or frequent authorization changes, we should budget for a maintained solution rather than relying on this package.
How can I help you explore Laravel packages today?