我想让用户访问不存在或错误页面以重定向到某个地方。
如果用户访问*application.com/somewhere*
但该用户不存在,则应将用户重定向到*application.com/dashboard*
。
我是否必须更改配置文件或route.php?
答案 0 :(得分:1)
我自己解决了。将以下代码放在route.php上。当发生任何错误时,它将被重定向到URL /仪表板。
所有错误都会重定向到网址/信息中心
App::error(function(Exception $exception, $code)
{
Log::error($exception);
if (Config::get('app.debug') == false)
{
return Redirect::to('/dashboard');
}
});
答案 1 :(得分:1)
我认为你可以轻松处理这个
App::missing(function($exception)
{
return Redirect::to('/dashboard');
});