class Handler implements ExceptionHandler (View source)
protected Container | $container | The container implementation. | |
protected array | $dontReport | A list of the exception types that are not reported. | |
protected array | $internalDontReport | A list of the internal exception types that should not be reported. | |
protected array | $dontFlash | A list of the inputs that are never flashed for validation exceptions. |
void | __construct(Container $container) Create a new exception handler instance. | |
void | report(Exception $e) Report or log an exception. | |
bool | shouldReport(Exception $e) Determine if the exception should be reported. | |
bool | shouldntReport(Exception $e) Determine if the exception is in the "do not report" list. | |
array | context() Get the default context variables for logging. | |
Response | render(Request $request, Exception $e) Render an exception into a response. | |
Exception | prepareException(Exception $e) Prepare exception for rendering. | |
Response | unauthenticated(Request $request, AuthenticationException $exception) Convert an authentication exception into a response. | |
Response | convertValidationExceptionToResponse(ValidationException $e, Request $request) Create a response object from the given validation exception. | |
Response | invalid(Request $request, ValidationException $exception) Convert a validation exception into a response. | |
JsonResponse | invalidJson(Request $request, ValidationException $exception) Convert a validation exception into a JSON response. | |
Response | prepareResponse(Request $request, Exception $e) Prepare a response for the given exception. | |
Response | convertExceptionToResponse(Exception $e) Create a Symfony response for the given exception. | |
string | renderExceptionContent(Exception $e) Get the response content for the given exception. | |
string | renderExceptionWithWhoops(Exception $e) Render an exception to a string using "Whoops". | |
Handler | whoopsHandler() Get the Whoops handler for the application. | |
string | renderExceptionWithSymfony(Exception $e, bool $debug) Render an exception to a string using Symfony. | |
Response | renderHttpException(HttpExceptionInterface $e) Render the given HttpException. | |
void | registerErrorViewPaths() Register the error template hint paths. | |
Response | toIlluminateResponse(Response $response, Exception $e) Map the given exception into an Illuminate response. | |
JsonResponse | prepareJsonResponse(Request $request, Exception $e) Prepare a JSON response for the given exception. | |
array | convertExceptionToArray(Exception $e) Convert the given exception to an array. | |
void | renderForConsole(OutputInterface $output, Exception $e) Render an exception to the console. | |
bool | isHttpException(Exception $e) Determine if the given exception is an HTTP exception. |
Create a new exception handler instance.
Report or log an exception.
Determine if the exception should be reported.
Determine if the exception is in the "do not report" list.
Get the default context variables for logging.
Convert an authentication exception into a response.
Create a response object from the given validation exception.
Convert a validation exception into a response.
Convert a validation exception into a JSON response.
Prepare a response for the given exception.
Create a Symfony response for the given exception.
Get the response content for the given exception.
Render an exception to a string using "Whoops".
Get the Whoops handler for the application.
Render an exception to a string using Symfony.
Render the given HttpException.
Register the error template hint paths.
Map the given exception into an Illuminate response.
Prepare a JSON response for the given exception.
Convert the given exception to an array.
Render an exception to the console.
Determine if the given exception is an HTTP exception.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Foundation/Exceptions/Handler.html