我想讓用戶訪問不存在或錯誤頁面以重定向某處。 如果用戶訪問*application.com/somewhere*
並且它不存在,則應該將用戶重定向到*application.com/dashboard*
。如果目標不存在,重定向到錯誤頁面
我必須對配置文件或route.php進行更改嗎?
我想讓用戶訪問不存在或錯誤頁面以重定向某處。 如果用戶訪問*application.com/somewhere*
並且它不存在,則應該將用戶重定向到*application.com/dashboard*
。如果目標不存在,重定向到錯誤頁面
我必須對配置文件或route.php進行更改嗎?
我自己解決了。在route.php中放置下面的代碼。當發生任何錯誤時,它將重定向到URL /儀表板。
所有錯誤的重定向到URL /儀表板
App::error(function(Exception $exception, $code)
{
Log::error($exception);
if (Config::get('app.debug') == false)
{
return Redirect::to('/dashboard');
}
});
我認爲你可以很容易地處理這個
App::missing(function($exception)
{
return Redirect::to('/dashboard');
});
什麼'配置::得到('app.debug ')'返回? –
#yannis 在生產時,debub模式將被錯誤隱藏任何錯誤消息等。但你的方式很簡單。我會用你的。謝謝。 –
很好的解釋,很高興知道。 –