Adquiere este curso para tener acceso a todas las lecciones
Comprar curso91. Actualizar modelos
En este capítulo, aprenderás a editar registros en Laravel 10 con Eloquent. Descubre cómo utilizar las funciones save() y update() de Eloquent para actualizar los registros de una base de datos.
1 comentarios
Inicia sesión para comentar
Comentarios:
-
Victor Arana Flores hace 1 año Destacado
En Laravel 10 con Eloquent, es posible editar registros en una base de datos utilizando las funciones save() y update(). En este capítulo, aprenderás cómo utilizar estas funciones para actualizar los registros existentes de manera eficiente y sencilla.
La función save() se utiliza para actualizar un registro que ya ha sido recuperado de la base de datos. Después de realizar los cambios necesarios en el modelo, simplemente debes llamar a la función save() para guardar los cambios en la base de datos.
Por ejemplo, si deseas actualizar el nombre de un usuario con un ID de 1, puedes utilizar el siguiente código:
$user = User::find(1); $user->name = 'Nuevo nombre'; $user->save();
La función update() se utiliza para actualizar varios registros de la base de datos al mismo tiempo. Puedes utilizar esta función para actualizar registros que cumplen ciertos criterios de consulta.
Por ejemplo, si deseas actualizar todos los usuarios que tienen un nombre de "Antonio" y un correo electrónico que termina en "example.com", puedes utilizar el siguiente código:
User::where('name', 'Antonio') ->where('email', 'like', '%example.com') ->update(['name' => 'Nuevo nombre']);
Este código actualizará todos los registros que cumplan los criterios especificados, y cambiará el nombre de los usuarios a "Nuevo nombre".
En resumen, las funciones save() y update() son herramientas útiles en Laravel 10 con Eloquent para actualizar los registros de una base de datos de manera eficiente y sencilla. Al aprender a utilizar estas funciones, puedes mejorar la eficiencia de tu aplicación y actualizar rápidamente los datos que necesitas.