On the Laravel News site there's a recent post showing a feature coming in version 5.5 of the framework that will help make creating error views easier:
Coming in Laravel 5.5 is a new and improved design for the error pages. The default errors will extend from an errors::layout file and get some small design additions over the current style with flexbox and a vertically centered message.
They compare the older version to the newer, cleaner one and how you can still, even in 5.5, have your own custom error pages named based on the HTTP error code (like 500.blade.php
or 403.blade.php
). They end the post covering the renderHttpException and how it determines which of the error templates to use.