2014-09-04 2 views
2

디버깅 정보 및 기능 추적과 함께 오류/예외를 표시하는 Laravel의 오류 화면을 비활성화하고 싶습니다. 주로 Laravel을 모바일 API 백엔드로 사용하고 있기 때문에 이러한 응답은 모바일 장치에서 읽기가 더 어렵습니다.laravel에 내장 된 오류 화면을 비활성화하십시오.

오류가 표시되지만 멋진 오류 페이지는 표시되지 않습니다.

제안 사항?

+1

"오류를 원한다"는 것이 약간 명확하지 않지만 링크 된 게시물은 필요한 것을 제공해야합니다. –

답변

5

이동 Laravel 프로젝트 -> 응용 프로그램 폴더 -> 설정 폴더 -> app.php가

'debug' => false, 

설정이 옵스 같은 간단한 오류 페이지를 표시합니다! 뭔가 잘못 됐어.

편집 : 당신은 필터에 앱 :: 오류 방법을 배치 할 수있는 Laravel docs

App::error(function(Exception $exception) 
{ 
    // handle your exception 
}); 

에서 언급 한 바와 같이

Laravel 앱 외관은 방법 오류 방법을 사용하여 예외를 잡을 수있는 방법을 제공합니다. ph

그리고 Laravel은 더 내려 가고 싶다면 Symfony를 사용하여 페이지를 표시합니다. 나는이 일을 정말로 바꾸려고하지 않았다. 아마도 누군가 더 나은 대답을 내놓을 것이다.

+0

오류가 나타나기를 원합니다. 오류 화면을 원하지 않습니다. – Amin

+0

확인, 제 지식에 따라 답변을 편집했습니다. 희망이 도움이됩니다. –

+0

디버그를 false로 설정하여 .env 파일에서 수행 할 수 있습니다. – kratos