Laravel 路由筛选器中缺少{closure}()的参数3

Laravel 路由筛选器中缺少{closure}()的参数3,laravel,logging,laravel-4,controller,routes,Laravel,Logging,Laravel 4,Controller,Routes,我正在使用Laravel4.2,并使用过滤器记录所有路由请求及其响应。这基本上就是我尝试使用的方法 如果我从中删除response参数,它可以正常工作,但我还需要route的响应,当我将arguemnt添加到方法中时,它会给我这个错误 我认为当未给出$response时,您会遇到此错误 您可以通过给$response一个默认值来轻松解决这个问题Rest取决于您的逻辑。 Route :: filter('log', function($route, $request, $response = n

我正在使用Laravel4.2,并使用过滤器记录所有路由请求及其响应。这基本上就是我尝试使用的方法

如果我从中删除response参数,它可以正常工作,但我还需要route的响应,当我将arguemnt添加到方法中时,它会给我这个错误


我认为当未给出
$response
时,您会遇到此错误

您可以通过给
$response
一个默认值来轻松解决这个问题Rest取决于您的逻辑。

Route :: filter('log', function($route, $request, $response = null) {

});