我使用下面的代码记录我的API的每个请求和响应,但现在它不适用于Laravel 5.2.
我试过使用https://laravel.com/docs/5.2/middleware#terminable-middleware但没有成功.
use Closure; use Illuminate\Contracts\Routing\TerminableMiddleware; use Illuminate\Support\Facades\Log; class LogAfterRequest implements TerminableMiddleware { public function handle($request,Closure $next) { return $next($request); } public function terminate($request,$response) { $logFile = 'log.txt'; Log::useDailyFiles(storage_path().'/logs/'.$logFile); Log::info('app.requests',['request' => $request->all(),'response' => $response->getContent()]); } }
有谁能建议我的解决方案?