2013-04-04 2 views
7

아래 코드를 사용하면 PHP는 예외를 catch하고 오류/예외 페이지를 표시하지 않고 계속 실행해야합니다.Laravel이 예외를 무시하도록 강요하십시오.

질문 : 그러나 Laravel 4에서는 예외 페이지가 표시됩니다. app.debug에서 false으로 설정하면 스택 추적 만 표시되지 않습니다. 어떻게하면 Laravel이 무시하고 실행을 계속하도록합니까?

try 
    { 
     SomeOperation(); 
    } 
    catch (SomeException $e) 
    { 
     // do nothing... php will ignore and continue  
    } 

답변

7

네임 스페이스 문제 일 수 있습니다.

예외 앞에 슬래시를 넣으려고 했습니까?

catch(\Exception $e) 
{ 
    Log::error($e->getMessage()); 
} 
+0

Laravel에서 예외를 처리하는 데 필요한 네임 스페이스는 무엇입니까? 나는 phpstorm을 사용하고 있으며 "예외"를 처리 할 몇 가지 라이브러리를 제안했으며 항상 올바른 라이브러리를 선택했는지 확신 할 수 없습니다. 내가 원하는 것은 다양한 try catch 블록을 통해 작업을 처리하는 것이고, 오류를 기록하지 않고 작업을 계속할 수없는 경우에 대비합니다. – Thaenor

관련 문제