diff --git a/src/Middleware/ServerTimingMiddleware.php b/src/Middleware/ServerTimingMiddleware.php index acd3b32..eadeb72 100644 --- a/src/Middleware/ServerTimingMiddleware.php +++ b/src/Middleware/ServerTimingMiddleware.php @@ -53,10 +53,11 @@ protected function getElapsedTimeInMs() protected function getRequestStartTime() { - if (defined('LARAVEL_START')) { + if (!request()->server('LARAVEL_OCTANE') && defined('LARAVEL_START')) { return LARAVEL_START; } - return $_SERVER["REQUEST_TIME_FLOAT"] ?? microtime(true); + + return request()->server('REQUEST_TIME_FLOAT') ?? microtime(true); } protected function generateHeaders(): string