0

私はlaravel 3を使用しています。プロファイラーを有効にしました。ビューを表示しているときは正常に動作していますが、Restfull コントローラーをテストしようとすると、プロファイラーのすべての html も応答します。これを取り除く方法は?

4

1 に答える 1

0

プロファイラーを最終応答に追加するdoneイベントをオーバーライドできますLaravel

Event::override('laravel.done', function(){ // return nothing });

応答を返す前にそれをオーバーライドすると、アタッチされないと思いますprofilerが、イベントをリッスンしているカスタムイベントがdoneある場合、それらは機能しない可能性があります。afterまたは、次のようなフィルターを追加することもできます

Route::filter('after', function ($response) {
    Event::override('laravel.done', function(){ // return nothing });
});
于 2013-09-26T06:24:50.443 に答える