Tenemos dos solicitudes ajax en la misma página web.
En la primera solicitud de Ajax, ponemos algún valor en la sesión contra la clave product_id.
$request->session()->put('product_id', 'value');
En la segunda solicitud de Ajax, intentamos obtener el valor de product_id de la sesión, pero devuelve nulo o en blanco
$request->session()->get('product_id'); // Returns null
Puedo recuperar el valor de product_id de la sesión si trato de obtenerlo justo después de ponerlo en sesión.
¿Alguien puede ayudarme a identificar el problema por el cual no puedo recuperar product_id de la sesión en la segunda llamada ajax? El problema no es consistente en algunas páginas.
IMPORTANTE: Recientemente hemos actualizado la versión de Laravel de 5.7 a 8.40. Está funcionando bien en la versión anterior.