Comparte en Facebook Twitter Google+

En esta lección 32 del Curso de Laravel 5.5 desde cero, aprenderás cómo actualizar registros utilizando Laravel y el ORM Eloquent, mientras trabajamos en el módulo de usuarios. Para ello, una vez más, nos apoyaremos en las pruebas automatizadas y en la metodología TDD.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Notas

Utilizando el método put()

Debemos enviar la petición para editar usuarios utilizando el método put() en lugar de post():

La URL es similar a la URL para mostrar un usuario (/usuarios/{$user->id}), lo que varía en cada una es el nombre del método:

  • El método GET utilizando $this->get() muestra la página de detalles.
  • El método PUT utilizando $this->put() ejecuta la acción para actualizar.

En web.php debemos definir la ruta utilizando el método Route::put():

Recuerda que debes encriptar la contraseña utilizando bcrypt antes de pasar los datos al método update():

En la próxima lección trabajaremos en el tema de la validación.

Únete a la discusión

Regístrate en Styde y obtén una invitación a nuestro Slack.

Aprende desarrollo web con Laravel, Vue.js y mucho más a partir de 9 USD al mes: ver planes.

Lección anterior Formulario para la edición de usuarios en Laravel Lección siguiente Reglas de validación para la actualización de usuarios con Laravel y TDD