HandleExceptions
class HandleExceptions (View source)
Properties
| protected Application | $app | The application instance. | 
Methods
| void |  bootstrap(Application $app)  Bootstrap the given application.  |  |
| void |  handleError(int $level, string $message, string $file = '', int $line, array $context = [])  Convert PHP errors to ErrorException instances.  |  |
| void |  handleException(Throwable $e)  Handle an uncaught exception from the application.  |  |
| void |  renderForConsole(Exception $e)  Render an exception to the console.  |  |
| void |  renderHttpResponse(Exception $e)  Render an exception as an HTTP response and send it.  |  |
| void |  handleShutdown()  Handle the PHP shutdown event.  |  |
| FatalErrorException |  fatalExceptionFromError(array $error, int|null $traceOffset = null)  Create a new fatal exception instance from an error array.  |  |
| bool |  isFatal(int $type)  Determine if the error type is fatal.  |  |
| ExceptionHandler |  getExceptionHandler()  Get an instance of the exception handler.  |  
Details
void bootstrap(Application $app)
Bootstrap the given application.
void handleError(int $level, string $message, string $file = '', int $line, array $context = [])
Convert PHP errors to ErrorException instances.
void handleException(Throwable $e)
Handle an uncaught exception from the application.
Note: Most exceptions can be handled via the try / catch block in the HTTP and Console kernels. But, fatal error exceptions must be handled differently since they are not normal exceptions.
protected void renderForConsole(Exception $e)
Render an exception to the console.
protected void renderHttpResponse(Exception $e)
Render an exception as an HTTP response and send it.
void handleShutdown()
Handle the PHP shutdown event.
protected FatalErrorException fatalExceptionFromError(array $error, int|null $traceOffset = null)
Create a new fatal exception instance from an error array.
protected bool isFatal(int $type)
Determine if the error type is fatal.
protected ExceptionHandler getExceptionHandler()
Get an instance of the exception handler.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/5.5/Illuminate/Foundation/Bootstrap/HandleExceptions.html