Insertar, actualizar y borrar con Eloquent ORM

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

Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

Poner un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *