Laravel5中自定义404、500等错误页面

虽然最新版本的Laravel自带了错误页面的模板,但是有时候我们需要自定义和网站主体相关的错误页面,因此需要在项目中添加错误页面。
在Laravel中所有的异常都由Handler类处理,该类包含两个方法:
将app/Exceptions/Handler类中的render方法改为如下:

“`
public function render($request, Exception $exception)
{
    if ($exception) {
        return response()->view(‘error.’.$exception->getStatusCode(), [],$exception->getStatusCode());
    }
    return parent::render($request, $exception);
}
“`
![blob.jpg](https://i.loli.net/2018/11/17/5befd741ec238.jpg)
然后在resources/view/error/下面新建错误页面,命名为{errorCode}.balde.php,其中{errorCode}为错误码。
![blob.jpg](https://i.loli.net/2018/11/17/5befd78864107.jpg)

然后访问一个不存在的路由,显示为你的404页面即为成功!

mmhub