【发布时间】:2018-03-06 04:50:25
【问题描述】:
我目前正在做一个 laravel 项目。我需要将所有错误页面重定向到 404 page not found 页面。
public function render($request, Exception $exception)
{
if ($this->isHttpException($exception)) {
switch ($exception->getStatusCode()) {
// not authorized
case '403':
return \Response::view('404',array(),403);
break;
// not found
case '404':
return \Response::view('404',array(),404);
break;
// internal error
case '500':
return \Response::view('404',array(),500);
break;
default:
return $this->renderHttpException($exception);
break;
}
} else {
return parent::render($request, $exception);
}
return parent::render($request, $exception);
}
是否有将错误页面重定向到 404 页面?此代码中也未显示验证错误(发生验证错误时重定向到 404)。我使用的是 5.4 版本。
【问题讨论】:
-
这个方法你试过了吗,return abort(404);
-
感谢您的评论。已经检查过了。
标签: php laravel laravel-5 laravel-5.4