Vous êtes sur la page 1sur 1

Eloquent es el sistema **ORM** de Laravel.

Un **ORM** es un conjunto de clases y objetos que permite utilizar una sintxis de


programacin orientada a objetos (OOP) para acceder a la base de datos.

ORM son las siglas de Object-Relational Mapping en ingls. Que traducido al


castellano sera algo como __Mapeo Objeto-Relacional__

Utilizar un ORM tiene muchas ventajas. Las ms importantes suelen ser la claridad
del cdigo que escribimos asi como su facilidad a la hora de depurarlo, ofrecer una
abstraccin respecto de la base de datos y facilitar la integracin con otros
patrones de programacin como, por ejemplo, el MVC (Modelo-Vista-Controlador)

Eloquent usa el patrn ActiveRent usa el patrn ActiveRecord que es uno de los ms
utilizados junto con DAO.

Eloquent hereda de &&Fluent, por lo que todas las ventajas de Fluent e incluso su
sintxis si ya la conoces, estn incorporadas en Eloquent.

http://uno-de-piera.com/eloquent-el-orm-de-laravel-4/
http://codehero.co/laravel-4-desde-cero-eloquent-orm/
QQQQQQ

##Fuentes:

**Ms informacin:**

**ORM**
[Qu es un ORM y por qu nos interesa?](http://rlbisbe.net/2011/12/13/que-es-un-
orm-y-por-que-nos-interesa/)
[Por qu utilizar un ORM y una capa de abstraccin? - Documentacin de Symfony
1.4]
(http://librosweb.es/libro/symfony_1_4/capitulo_8/por_que_utilizar_un_orm_y_una_cap
a_de_abstraccion.html)
[Mapeo objeto-relacional - Wikipedia](http://es.wikipedia.org/wiki/Mapeo_objeto-
relacional)

**ActiveRecord**
[ActiveRecord**
[ActiveRecord en la Wikipedia](http://es.wikipedia.org/wiki/Active_record)
[Patrones de Diseo (Active Record vs DAO)](http://www.genbetadev.com/java-
j2ee/patrones-de-diseno-active-record-vs-dao)

**Eloquent**
[Eloquent ORM - Documentacin Oficial de Laravel 5]
(http://laraveles.com/docs/5.0/eloquent#introduction
[Eloquent ORM - Documentacin Oficial de Laravel 5]
(http://laraveles.com/docs/5.0/eloquent#introduction)

Vous aimerez peut-être aussi