ORM Eloquente a Laravel

Sommario
Lavorare e interagire con il database è una delle attività più comuni all'interno di qualsiasi applicazione web, poiché è attraverso il database che possiamo avere la persistenza delle informazioni e possiamo memorizzare molte cose.
Per lavorare con il database abbiamo diversi modi, usando le query SQL diretto o lavorare attraverso un ORM; il caso di ORM È importante poiché ci aiuta a ridurre un po' il lavoro avendo molte delle query SQL già preparate e che dobbiamo chiamare solo attraverso i loro metodi.
Eloquente è uno dei modi più semplici per lavorare con i dati in Laravelpoiché contiene metodi per eseguire query senza utilizzare SQL, differisce da Fluente in quanto è direttamente accoppiato al modello, prelevando i campi dalla tabella e gli attributi automaticamente quando eredita dalla classe.
Per lavorare con ORM Dobbiamo eseguire alcuni passaggi che vedremo di seguito:
Passo 1La prima cosa che dobbiamo fare è avere un database con una tabella che contiene dati, per questo possiamo eseguire una migrazione e inserire qualcosa come il seguente nel metodo up():
INGRANDIRE
Passo 2Una volta generata la nostra migrazione avremo a disposizione i dati, ora ciò che dobbiamo fare è collegare il nostro modello all'ORM, per questo creeremo la classe corrispondente ed erediteremo dalla classe Eloquent, con questo l'ORM avrà accesso alla nostra tabella e può usare i suoi campi e attributi e per migliorare un po' tutto creeremo un metodo con una query personalizzata, questo porterà i record in cui il campo di valutazione è maggiore di 5, vediamo l'esempio:
INGRANDIRE
In questo nuovo metodo vediamo che usiamo i metodi Eloquent per creare le condizioni; poi con where() indichiamo la condizione, con orderBy() indichiamo come deve essere ordinata e infine get() esegue tutto.

Passaggio 3Ora creeremo il percorso dove possiamo chiamare i record, con Eloquent possiamo chiamare tutti i record con un metodo semplice, nell'esempio puoi vedere come con il metodo All() possiamo ottenere tutti i record del modello tabella che abbiamo istanziato. Possiamo anche accedere al metodo che creiamo allo stesso modo all'interno del percorso, nel seguente esempio possiamo confermare come possiamo usarlo:

Come possiamo vedere, è molto facile lavorare con il database usando il ORMInoltre, evitiamo di dover manipolare direttamente l'SQL, riducendo così la quantità di errori che possiamo presentare, con questo possiamo concentrarci più sulla logica e meno su come farlo.
Con questo abbiamo finito questo tutorial, abbiamo potuto vedere come Eloquente Ci aiuta a manipolare i dati, ereditando dalla sua classe i nostri modelli ottengono tutti i metodi necessari per fare le query, possiamo condizionare i record, fare i join necessari e tutto ciò che possiamo pensare che dovremmo essere in grado di fare se usato SQL direttamente.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave