2014-02-25 3 views
0

경로가/path/{id}이고 ID가 유효하지 않을 때 컨트롤러가 404 오류 페이지를 감지하도록합니다. App::abort(404);을 사용해 보았지만 404 오류가 발생하지 않습니다. 단지 일반적인 예외입니다. 404 페이지를 생성하려면 어떻게합니까?Laravel app : abort (404) not 404 페이지 표시

답변

0

특정 페이지를 생성하려면 Response :: make 또는 Response :: view 함수를 사용해야합니다. 오류 코드를 인수로 전달할 수 있습니다. 이처럼 :

Response::make("Page not found", 404); 

또는 특정 뷰, 사용 사용 :로 슬래시를 대체하는 것을 잊지 HTTP 응답 코드 (404)와 뷰 응용 프로그램/뷰/404.php를 표시하려면

return Response::view('404', array(), 404); 

을 점 이름에 대한 점을 표시합니다. 따라서 파일이 app/views/errors/404.php에있는 경우 laravel에보기 이름 'errors.404'를 사용해야합니다.

자세한 내용은 여기 : http://laravel.com/api/class-Illuminate.Support.Facades.Response.html