2014-01-05 31 views
0

我想讓用戶訪問不存在或錯誤頁面以重定向某處。 如果用戶訪問*application.com/somewhere*並且它不存在,則應該將用戶重定向到*application.com/dashboard*如果目標不存在,重定向到錯誤頁面

我必須對配置文件或route.php進行更改嗎?

回答

1

我自己解決了。在route.php中放置下面的代碼。當發生任何錯誤時,它將重定向到URL /儀表板。

所有錯誤的重定向到URL /儀表板

App::error(function(Exception $exception, $code) 
{ 
    Log::error($exception); 

    if (Config::get('app.debug') == false) 
    { 
    return Redirect::to('/dashboard'); 
    } 
}); 
+0

什麼'配置::得到('app.debug ')'返回? –

+0

#yannis 在生產時,debub模式將被錯誤隱藏任何錯誤消息等。但你的方式很簡單。我會用你的。謝謝。 –

+0

很好的解釋,很高興知道。 –

相關問題