imanghafoori/laravel-heyman
Laravel Heyman adds a layer of defensive authorization to Laravel apps: heyman()->can() and cannot() check gates and policies and throw exceptions on failure, with Blade directives and model-level helpers so you can guard actions consistently without repeating boilerplate.
if (...) throw ... blocks. If usage is light, use Laravel’s native throw_if / throw_unless / abort_if instead.throw_if / throw_unless helpers cover much of the same ground with zero added dependency.How can I help you explore Laravel packages today?