Desenvolupament d'Aplicacions

Què és Laravel Eloquent?

L'ORM Eloquent inclòs amb Laravel proporciona una simple i elegant implementació per treballar amb la teva base de dades.

Què és Laravel Eloquent?
Sergio Bonito
Sergio Bonito

December 11, 2019

El framework PHP per artesans web

Cada taula de la base de dades té un "model" corresponent que és utilitzat per interactuar amb la seva taula. Els models et permeten consultar la informació de la base de dades i afegir nous registres.

Connexió amb base de dades
Tenint la base de dades configurada, per obtenir la informació de la taula 'vols' de la nostra base de dades utilitzarem el model 'vol'. Amb aquests 3 passos ja podrem accedir a aquesta informació. Cada acció que es vulgui fer amb aquestes dades dependran d'aquest model, que té accés i permet realitzar consultes.

Eliminació 'suau'
A part de poder eliminar els registres de la base de dades és possible realitzar una eliminació 'suau', és a dir, en compte d'eliminar, s'afegeix una propietat que el marc com a 'esborrat'  de forma que ja no apareixeré als llistats tret que explícitament demanem aquesta classe de registres. 

Quin tipus d'esdeveniments llança Laravel Eloquent?

Els models Eloquent disparen tota una sèrie d'esdeveniments que et permeten realitzar diverses accions. Aquests esdeveniments es disparen abans i després de Crear, Actualitzar, Guardar, Esborrar i Recuperar les dades, de forma que si creem un registre tindrem dos esdeveniments, el d'abans de crear i el de després.

A aquests s'ha de sumar els esdeveniments de Guardar. Així podríem, per exemple, notificar als nostres usuaris quan creem un nou registre de forma fàcil, simple i elegant. Les possibilitats són il·limitades i els usos possibles no tenen límits d'imaginació.

Troba més informació aquí.

Articles Relacionats