Я использовал ниже код для регистрации каждого запроса и ответа для моего API, но теперь он не работает для Laravel 5.2.Как регистрировать каждый ответ в laravel 5.2 framework
Я попытался использовать 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()]);
}
}
Может ли кто-нибудь предложить мне решение?
Благодарим за отзыв. Но я уже добавил, что в kernal.php. У меня есть решение. проблема заключалась в том, что я добавил умение в методе контроллера, из-за которого функция завершения не выполняется, и поэтому журнал не генерируется. –