Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Laravel Authorization Addons

Laravel Authorization Addons Laravel Package

genealabs/laravel-authorization-addons

GeneaLabs Laravel Authorization Addons extends Laravel's native Gate and policy system with convenient helpers for defining and checking abilities. It streamlines access control across models, controllers, and views, making authorization rules easier to organize and enforce in Laravel applications.

View on GitHub
Deep Wiki
Context7

Additional helper methods and blade directives to help with more complex authorization queries.

Frequently asked questions about Laravel Authorization Addons
What does genealabs/laravel-authorization-addons do?
It is a Laravel package that extends the native Gate and policy authorization system with additional helper methods and Blade directives. The goal is to make more complex authorization queries easier to define and check across models, controllers, and views. It complements Laravel's built-in authorization rather than replacing it.
Which Laravel versions does genealabs/laravel-authorization-addons support?
The 13.0.0 release explicitly adds Laravel 13 compatibility. The earlier 1.0.1 release is associated with older Laravel versions, but exact constraints should be confirmed in the package composer.json. Treat 13.0.0 as intended for Laravel 13 applications unless the Composer constraints prove otherwise.
How do I install genealabs/laravel-authorization-addons?
Install it with Composer using the genealabs/laravel-authorization-addons package name, and pin the exact version you have evaluated. Check whether the package registers a service provider through Laravel auto-discovery or requires manual registration. Also review whether any configuration files or migrations need to be published before use.
Can I use genealabs/laravel-authorization-addons on Laravel 10, 11, or 12?
You should assume 13.0.0 is not compatible with Laravel 10, 11, or 12 until you verify the Composer constraints. The jump from 1.0.1 to 13.0.0 strongly suggests the package has aligned its major version with Laravel's major version. Test in a sandbox branch before attempting to use it on older Laravel releases.
Is version 13.0.0 backward compatible with 1.0.1?
The release notes only mention added Laravel 13 compatibility and do not document breaking changes or deprecations. That does not prove backward compatibility, especially given the major version jump. Review the changelog, composer.json, and the diff between 1.0.1 and 13.0.0 before upgrading an existing integration.
Does it replace Laravel's native Gate and policies?
No, it is positioned as an add-on to Laravel's existing Gate and policy system, not a replacement. It provides additional helper methods and Blade directives for complex authorization queries. You should still verify that installing it does not silently alter global authorization behavior or conflict with custom gates.
How do the Blade directives in genealabs/laravel-authorization-addons work?
The package adds custom Blade directives intended to simplify authorization checks in views. Because Blade directives are compiled and cached, clear compiled views after installation or upgrades. Test directive behavior alongside your existing Gate and policy checks to confirm allow and deny outcomes match expectations.
Is genealabs/laravel-authorization-addons safe to use in production?
Authorization is security-critical, so treat this package as a high-sensitivity integration even though it is only an add-on. Its release history appears small, and the 13.0.0 notes do not document behavioral changes beyond Laravel 13 compatibility. Pin the version, run your full authorization regression suite, canary in a non-production environment, and keep a rollback path.
Is genealabs/laravel-authorization-addons actively maintained?
The available context shows a very small release history, which makes maintenance activity and production hardening worth checking directly. Review the GitHub repository for recent commits, issue responses, and release cadence before adopting it. If long-term support is a requirement, compare it against maintaining your own small set of Gate helper methods and Blade directives.
What should I check before upgrading genealabs/laravel-authorization-addons from 1.0.1 to 13.0.0?
Do not upgrade in place without a controlled evaluation. Inspect composer.json, the changelog, and the diff between 1.0.1 and 13.0.0, then install the exact version in a Laravel 13 sandbox branch. Run your full authorization test suite and compare allow and deny decisions, policy resolution, and any custom gates before canarying in a non-production environment.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console