我在 Slim 3 中创建了一个中间件,将请求保存到数据库中。但我很难保存响应。应用程序运行后,我没有在中间件中得到响应。请检查以下代码
$this->logId = $apiLogController->saveLog($parsedBody, $headers, $queryParams, $ipAddress, $url);
//call the app
$response->getBody()->write('BEFORE');
$response = $next($request, $response);
$response->getBody()->write('AFTER');
echo '<pre>';
var_dump($response->getBody()->getContents());exit;
我还在应用程序中使用其他中间件。如何在中间件中获得响应,以便将其保存在数据库中。