gepur-it/access_manager
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.
access_manager is a candidate to evaluate against the default Laravel primitives (Gates, Policies) and the de facto standard spatie/laravel-permission. A PM should treat it as one data point in that bake-off, not a default. The v5.1.0 release does not change that framing — it is a constraint loosening, not a capability change.php to >=7.3. That is a forward-looking compatibility gesture, but it says nothing about supported Laravel versions, test coverage, or security patching. Treat it as a data point that the package is installable, not that it is supported.Consider it only when all of the following hold:
spatie/laravel-permission.Look elsewhere — and by default, look elsewhere — when:
spatie/laravel-permission or native Laravel authorization, which are maintained and battle-tested.PM recommendation: Do not adopt for anything that will live more than a quarter or touch real customer data. v5.1.0 (PHP >=7.3 constraint widening) is a hygiene fix, not a revival — it does not address the absence of a release cadence, tests, or Laravel version support statements, and it changes nothing about the risk calculus. It remains at best a reference implementation.
For executives: A small, MIT-licensed PHP package that provides role-based access control for Laravel applications. It is free to use, but it is effectively unmaintained — negligible downstream adoption and a release history of long dormancy, with the most recent release being a one-line PHP version constraint change (v5.1.0) rather than a feature or security fix. Adopting it would save a few days of development while creating an ongoing ownership and security burden in one of the most sensitive parts of the product. Recommendation: do not build core authorization on it; fund the small incremental effort to use the maintained standard (spatie/laravel-permission) or Laravel's built-in Gates and Policies instead.
For engineering: Treat gepur-it/access_manager as a candidate to skim, not a dependency to install. v5.1.0 only relaxes the PHP floor to >=7.3; it ships no new authorization features, no Laravel compatibility statement, and no evidence of a testing or security-patching process. Evaluate it against spatie/laravel-permission and native Gates/Policies on three axes: fit to our permission model, total cost of ownership (including forking and patching), and upgrade risk against current Laravel/PHP versions. Given the adoption profile and release history, the expected outcome is still "borrow ideas, don't borrow code." If a team wants to prototype with it in an internal tool, that's acceptable provided there's a written migration path off it before anything ships to customers — and re-verify the PHP/Laravel compatibility matrix in our own CI rather than trusting the constraint line.
How can I help you explore Laravel packages today?