laravel中定义错误页面

因为用户体验感不好,不能把直接的错误显示出来,所有异常错误都由类App\Exceptions\Handler处理,直接上代码吧

    public function render($request, Exception $e)
    {

        /* 错误页面 */
        if ($e instanceof HttpException) {
            $code = $e->getStatusCode();

            if (view()->exists('errors.' . $code)) {
                $message  = $e->getMessage();
                return response()->view('errors.' . $e->getStatusCode(), ['message'=>$message], $e->getStatusCode());
            }
        }
        return parent::render($request, $e);
    }

image.png

在域名下输错地址显示:


image.png

你可能感兴趣的:(laravel中定义错误页面)