header('X-Cron-Token') ?: $request->query('token', '')); if ($expected === '' || !hash_equals($expected, $token)) { return response()->json([ 'code' => 403, 'timestamp' => time(), 'msg' => 'Forbidden', 'data' => [], ], 403); } return $next($request); } }