I am trying to display a custom error page instead of the default Laravel 5 message :
\"Whoops...looks like something went wrong\"
The typical way to do this is to just create individual views for each error type.
I wanted a dynamic custom error page (so all errors hit the same blade template).
In Handler.php I used:
public function render($request, Exception $e)
{
// Get error status code.
$statusCode = method_exists($e, 'getStatusCode') ? $e->getStatusCode() : 400;
$data = ['customvar'=>'myval'];
return response()->view('errors.index', $data, $statusCode);
}
Then I don't have to create 20 error pages for every possible http error status code.