Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

152
Vistas
Enviar datos guardados recientemente desde el controlador al DOM en Laravel

En mi sitio web, los usuarios pueden responder a los estados.

 $reply = Status::create([ 'body' => $replyText, ])->user()->associate(Auth::user()); status->replies()->save($reply);

La solicitud se envía a través de AJAX. Si la solicitud tiene éxito, la respuesta se genera automáticamente en el DOM sin una redirección de página.

Y eso es genial y todo eso, ¡pero también quiero que los usuarios puedan eliminar/editar las respuestas que acaban de hacer! Y para eso, necesitaría la identificación en mi tabla de estado de la respuesta recién creada.

Algo como...

 $reply = Status::create([ 'body' => $replyText, ])->user()->associate(Auth::user()); $status->replies()->save($reply); $replyID = ID of the status I just saved to database; return response()->json($replyID);

Actualizar:

Nuevo código basado en la respuesta de Eddy:

 $reply = Status::create([ 'body' => $replyText, ])->user()->associate(Auth::user()); $status->replies()->save($reply); $id = $reply->id; return response()->json($id);

No devuelve nada. Sin embargo, si hago $id = "prueba", la respuesta JSON será "prueba". Así que no parece que esté funcionando.

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

$reply = Status::create(...); //returns the created object with ID $id = $reply->id;

Puede devolver el $id o simplemente devolver el objeto en sí.

 return response()->json($reply); //or $id

Simplemente console.log() la respuesta para ver lo que devuelve y usarlo.

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda