Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

138
Views
No se puede poner/obtener valor de la sesión durante la solicitud de Ajax en Laravel 8

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.

  1. Estoy usando jQuery para hacer llamadas ajax, tanto la solicitud de ajax usa el método de publicación.
  2. Mis rutas están en web.php
  3. Revisé la identificación de la sesión en ambas solicitudes, es la misma. El código para obtener y configurar los datos de la sesión se encuentra en el mismo archivo del controlador.
  4. Estoy usando la base de datos como controlador de 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.

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!