I want to show custom error page in my Laravel 5 app; for example any user type URL like `http://www.example.com/url123` (wrong) but `http://www.example.com/url` (right).

Default error show as : 

> 
> Uh-oh, something went wrong! Error Code: 500
> 
> 
> 

But instead I want to show my custom view

How I can achieve that as illustrated in the pages referenced below:

<https://mattstauffer.co/blog/laravel-5.0-custom-error-pages#how-to>

<https://laracasts.com/discuss/channels/general-discussion/how-do-i-create-a-custom-404-error-page>

My current `app/Exceptions/Handler.php`:

```
<?php

namespace App\Exceptions;

use Exception;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
use symfony\http-kernel\Symfony\Component\HttpKernel\Exception\NotFoundHttpException;

class Handler extends ExceptionHandler {

    protected $dontReport = [
        'Symfony\Component\HttpKernel\Exception\HttpException'
    ];

    public function report(Exception $e)
    {
        return parent::report($e);
    }
    public function render($request, Exception $e)
    {
        if ($this->isHttpException($e))
        {
            return $this->renderHttpException($e);
        }
        else if($e instanceof NotFoundHttpException)
        {
            return response()->view('missing', [], 404);
        }
        else
        {
            return parent::render($request, $e);
        }
    }

}

```

And I've create a error view at `\resources\views\errors\404.blade.php` but `404.blade.php` still does not get loaded.