2014-01-05 2 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 모드가 false가됩니다. 그러나 당신의 방법은 매우 간단합니다. 나는 너의 것을 사용할거야. 감사. –

+0

좋은 설명, 잘 알고 있습니다. –

1

난 당신이 쉽게

App::missing(function($exception) 
{ 
    return Redirect::to('/dashboard'); 
}); 
구성은 : 무엇을 얻을`

http://laravel.com/docs/errors

관련 문제