Anteriormente vimos como crear entidades en Laravel 5 y como sacar datos usando Eloquent ORM. Hoy veremos como insertar, actualizar y borrar con Eloquent ORM de Laravel 5.
Insertar registros
Podemos usar este código en una acción por ejemplo.
// Creamos el objeto $peli = new Pelicula(); // Seteamos las propiedades $peli->titulo = 'Sin limites'; $peli->cineasta_id = 2; // Guardamos en la base de datos (equivalente al flush de Doctrine) $peli->save();
Actualizar registros
// Conseguimos el objeto $peli=Pelicula::where('titulo', '=', "Sin limites")->first(); // Si existe if(count($peli)>=1){ // Seteamos un nuevo titulo $peli->titulo = 'Sin limites modificada'; // Guardamos en base de datos $peli->save(); }
Borrar registros
// Conseguimos el objeto $peli=Pelicula::where('titulo', '=', "Sin limites modificada")->first(); // Lo eliminamos de la base de datos $peli->delete();
Con esto ya controlamos lo básico.
Más información:
http://laravel.com/docs/5.0/eloquent#insert-update-delete