所以我想做的是每当出现404错误时将用户重定向到他以前的位置。这意味着,我想简单地不允许他访问不存在的http地址并将其返回。我在App / Exceptions / Handler.php中做了如下:
public function render($request, Exception $exception)
{
if($this->isHttpException($exception))
{
switch ($exception->getStatusCode())
{
// not found
case '404':
return back();
break;
default:
return parent::render($request, $exception);
break;
}
}
else
{
return parent::render($request, $exception);
}
}
问题 - 我每次都被重定向到我的主页。什么可能导致它?提前谢谢!