gpt4 book ai didi

laravel-5 - 如果 Laravel 5 中不存在路由,则重定向到主页

转载 作者:行者123 更新时间:2023-12-03 06:35:10 27 4
gpt4 key购买 nike

/** Redirect 404's to home
*****************************************/
App::missing(function($exception)
{
// return Response::view('errors.missing', array(), 404);
return Redirect::to('/');
});

我的routes.php 文件中有此代码。我想知道如果出现 404 错误如何重定向回主页。这可能吗?

最佳答案

为此,您需要在 app/Exceptions/Handler.php 文件中添加几行代码来呈现方法,如下所示:

public function render($request, Exception $e)
{
if($this->isHttpException($e))
{
switch ($e->getStatusCode())
{
// not found
case 404:
return redirect()->guest('home');
break;

// internal error
case '500':
return redirect()->guest('home');
break;

default:
return $this->renderHttpException($e);
break;
}
}
else
{
return parent::render($request, $e);
}
}

关于laravel-5 - 如果 Laravel 5 中不存在路由,则重定向到主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29479409/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com