2013-09-26 2 views
0

laravel 3을 사용하고 있습니다. 프로파일 러를 활성화했습니다. 뷰를 볼 때 잘 작동하지만 Restfull 컨트롤러를 테스트하려고하면 모든 html 프로필러도 응답합니다. 이걸 없애는 방법?프로파일 러가있는 restfull 컨트롤러 테스트 - Laravel 3

+0

프로필러를 끄기 만할까요? – egig

+0

컨트롤러를 자주 테스트하고 프런트 엔드에서 결과를 봅니다. 그것은 해결책이 아닙니다. –

답변

0

당신은 Laravel 최종 응답 프로파일을 추가 done 이벤트를 무시할 수 있습니다

당신이 응답을 반환하기 전에 당신이 그것을 오버라이드 (override)하는 경우는, 내가 그것을 profiler를 첨부하지 않을 생각
Event::override('laravel.done', function(){ // return nothing }); 

뿐만 아니라 경우에 할 수있다 done 이벤트를 수신하는 사용자 지정 이벤트가 있으면 작동하지 않을 수 있습니다. 또는 after과 같은 필터를 추가 할 수 있습니다.

Route::filter('after', function ($response) { 
    Event::override('laravel.done', function(){ // return nothing }); 
});