Laravel 中的重定向错误 404
Redirect Error 404 in Laravel
我有一个问题:如何在 Laravel 中从 404 错误重定向到路由???
这是路线:Route::get("/errorpage","Controller@errorpage")->name("errorpage");
为此,您需要在 app/Exceptions/Handler.php 文件中添加几行代码来呈现方法,如下所示:
public function render($request, Exception $e)
{
if($this->isHttpException($e))
{
switch ($e->getStatusCode())
{
// not found
case 404:
return redirect()->guest('/errorpage');
break;
default:
return $this->renderHttpException($e);
break;
}
}
else
{
return parent::render($request, $e);
}
}
我有一个问题:如何在 Laravel 中从 404 错误重定向到路由???
这是路线:Route::get("/errorpage","Controller@errorpage")->name("errorpage");
为此,您需要在 app/Exceptions/Handler.php 文件中添加几行代码来呈现方法,如下所示:
public function render($request, Exception $e)
{
if($this->isHttpException($e))
{
switch ($e->getStatusCode())
{
// not found
case 404:
return redirect()->guest('/errorpage');
break;
default:
return $this->renderHttpException($e);
break;
}
}
else
{
return parent::render($request, $e);
}
}