diff --git a/src/Middleware/CommonCoreMiddleware.php b/src/Middleware/CommonCoreMiddleware.php index f3d4600..c6b9880 100644 --- a/src/Middleware/CommonCoreMiddleware.php +++ b/src/Middleware/CommonCoreMiddleware.php @@ -77,7 +77,7 @@ class CommonCoreMiddleware extends CoreMiddleware ->withHeader('Per-Page', (string)$response->perPage()) ->withHeader('Total', (string)$response->total()) ->withHeader('Current-Page', (string)$response->currentPage()) - ->withHeader('Total-Pages', (string)$response->hasPages()); + ->withHeader('Total-Pages', (string)$response->lastPage()); $fact_response = $this->utilsService->extendLinkToHeader($fact_response, $response->nextPageUrl(), 'next'); $fact_response = $this->utilsService->extendLinkToHeader( $fact_response, @@ -90,7 +90,10 @@ class CommonCoreMiddleware extends CoreMiddleware $response->previousPageUrl(), 'prev' ); - return $fact_response->withBody(new SwooleStream(Json::encode($response->items()))); + return $fact_response->withBody(new SwooleStream(Json::encode($response->items())))->withHeader( + Header::CONTENT_TYPE, + 'application/json', + ); } return parent::transferToResponse($response, $request);