From 1f90bd44e3b01cc5e8b8785eefcd9d0ba9022515 Mon Sep 17 00:00:00 2001 From: m0nclous Date: Thu, 23 Apr 2026 17:10:19 +0600 Subject: [PATCH] Fix getRequestStartTime for Octane workers --- src/Middleware/ServerTimingMiddleware.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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