Page 85 - 0149-curso-laravel-5_Neat
P. 85
Laravel 5
Transacciones
Laravel también permite crear transacciones sobre un conjunto de operaciones:
DB::transaction(function()
{
DB::table('users')->update(array('votes' => 1));
DB::table('posts')->delete();
});
En caso de que se produzca cualquier excepción en las operaciones que se realizan en la
transacción se desharían todos los cambios aplicados hasta ese momento de forma
automática.
Más informacion
Para más información sobre la construcción de Querys (join, insert, update, delete,
agregados, etc.) podéis consultar la documentación de Laravel en su sitio web:
http://laravel.com/docs/5.1/queries
Constructor de consultas 85