Todo funciona como se esperaba cuando se usa Redis , por ejemplo.
cache()->store('redis')->remember("test_key", now()->addMinutes(), fn() => 'test_value');
El método Cache::remember() no almacena el valor cuando se usa Laravel Octane Cache . (devuelve nulo)
cache()->store('octane')->remember("test_key", now()->addMinutes(), fn() => 'test_value');
Hice otras pruebas y parece que la tienda Octane no es persistente. Si uso put , get inmediatamente recibirá el valor, si uso put y actualizo la página, el valor será nulo. Esto es solo para el controlador Octane . La tienda Redis funciona bien.
cache()->store('octane')->put("test_key", 'test_value', now()->addMinutes());
cache()->store('octane')->get("test_key"); => returns null
Redis funciona como se esperaba.
cache()->store('redis')->put("test_key", 'test_value', now()->addMinutes());
cache()->store('redis')->get("test_key"); => returns test_value