ORM Elokventan u Laravelu

Sadržaj
Rad i interakcija s bazom podataka jedan je od najčešćih zadataka unutar bilo koje web aplikacije, budući da kroz bazu podataka možemo imati postojanost informacija i možemo pohraniti mnoge stvari.
Za rad s bazom podataka imamo različite načine, bilo pomoću upita Izravni SQL ili raditi kroz a ORM; slučaju ORM To je važno jer nam pomaže da malo smanjimo posao tako što imamo već pripremljene mnoge SQL upite i da ih moramo samo pozivati ​​putem njihovih metoda.
Elokventan jedan je od najjednostavnijih načina rada s podacima u Laravelbudući da sadrži metode za postavljanje upita bez korištenja SQL -a, razlikuje se od Tečno u tome što je izravno povezan s modelom, uzimajući polja iz tablice i atribute automatski pri nasljeđivanju iz klase.
Za rad s ORM Moramo izvršiti neke korake koje ćemo vidjeti u nastavku:
Korak 1Prvo što moramo učiniti je imati bazu podataka s tablicom koja sadrži podatke, jer za to možemo izvršiti migraciju i unutra postaviti nešto poput sljedećeg u metodu up ():
POVEĆAJTE
Korak 2Nakon što se generira naša migracija, imat ćemo dostupne podatke, sada ono što moramo učiniti je povezati naš model s ORM -om, za to ćemo stvoriti odgovarajuću klasu i naslijediti je iz klase Eloquent, s tim će ORM imati pristup našoj tablici i može koristiti svoja polja i atribute i kako bismo sve malo poboljšali stvorit ćemo metodu s prilagođenim upitom, to će donijeti zapise u kojima je polje ocjene veće od 5, pogledajmo primjer:
POVEĆAJTE
U ovoj novoj metodi vidimo da koristimo Elokventne metode za stvaranje uvjeta; tada s gdje () označavamo uvjet, s orderBy () pokazujemo kako treba biti uređen i konačno get () izvršava sve.

Korak 3Sada ćemo stvoriti rutu gdje možemo pozvati zapise, s Elokventom možemo pozvati sve zapise jednostavnom metodom, u primjeru možete vidjeti kako pomoću metode All () možemo dobiti sve zapise modela tablicu koju smo stvorili. Također možemo pristupiti metodi koju stvaramo na isti način unutar rute, u sljedećem primjeru možemo potvrditi kako to možemo koristiti:

Kao što vidimo, vrlo je lako raditi s bazom podataka koristeći ORMOsim toga, izbjegavamo izravnu manipulaciju SQL -om, smanjujući na taj način količinu pogrešaka koje možemo prikazati, čime se možemo više koncentrirati na logiku, a manje na to kako to učiniti.
Ovim smo završili ovaj vodič, mogli smo vidjeti kako Elokventan Pomaže nam u manipulaciji podacima, nasljeđujući od svoje klase naši modeli stječu sve potrebne metode za postavljanje upita, možemo uvjetovati zapise, napraviti potrebne spojeve i sve što možemo smisliti što bismo trebali moći učiniti ako izravno koristi SQL.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave