Laravel 5.5异常处理自定义视图

时间:2018-02-20 18:00:09

标签: php laravel laravel-5 error-handling laravel-5.5

在App \ Exceptions \ Handler中我想根据我获得的HTTP状态代码返回自定义视图。

我想做类似的事情,如果statuscode == 404返回404视图等但我找不到合适的语法,我开始想知道Handler Class是否是正确的地方这样做。

public function render($request, Exception $exception)
{
    if (App::environment('local')) {
        return parent::render($request, $exception);
    }

    // what do I do here ?

}

1 个答案:

答案 0 :(得分:1)

您可以提供自己的 Blade 模板,这些模板应该用于呈现不同状态代码的错误页面。

E.g。对于404错误,将模板放入 resources / views / errors / 404.blade.php

您可以在此处的文档中找到更多信息:https://laravel.com/docs/5.5/errors#custom-http-error-pages