Logo

Miscellaneous Functions

abort abort_if abort_unless app auth back bcrypt blank broadcast cache class_uses_recursive collect config cookie csrf_field csrf_token dd dispatch dump env event filled info logger method_field now old optional policy redirect report request rescue resolve response retry session tap throw_if throw_unless today trait_uses_recursive transform validator value view with

abort_if

Logo facade/ignition facade/ignition
The abort_if function throws an HTTP exception if a given boolean expression evaluates to true:
<?php abort_if(! Auth::user()->isAdmin(), 403);
<?php         $solution = app(SolutionProviderRepository::class)

            ->getSolutionForClass($this->get('solution'));



        abort_if(is_null($solution), 404, 'Solution could not be found');




        return $solution;
src/Http/Requests/ExecuteSolutionRequest.php