ORM veltalende i Laravel

Innholdsfortegnelse
Å arbeide og samhandle med databasen er en av de vanligste oppgavene i et hvilket som helst webprogram, siden det er gjennom databasen vi kan ha informasjonsevne og vi kan lagre mange ting.
For å jobbe med databasen har vi forskjellige måter, enten ved å bruke spørringer Direkte SQL eller arbeide gjennom en ORM; saken om ORM Det er viktig siden det hjelper oss å redusere arbeidet litt ved å ha mange av SQL -spørringene allerede forberedt, og at vi bare trenger å ringe gjennom metodene deres.
Veltalende er en av de enkleste måtene å jobbe med data i Laravelettersom den inneholder metoder for spørring uten å bruke SQL, skiller den seg fra Flytende ved at den er direkte koblet til modellen, og tar feltene fra tabellen og attributtene automatisk når de arver fra klassen.
Å jobbe med ORM Vi må utføre noen trinn som vi vil se nedenfor:
Trinn 1Det første vi må gjøre er å ha en database med en tabell som har data, for dette kan vi utføre en migrering og inne plassere noe som følgende i up () metoden:
FORSTØRRE
Steg 2Når migrasjonen er generert, vil vi ha data tilgjengelig, nå må vi koble modellen vår til ORM, for dette vil vi lage den tilsvarende klassen og arve fra den veltalende klassen, med dette vil ORM ha tilgang til bordet vårt og kan bruke feltene og attributtene sine og for å forbedre alt litt skal vi lage en metode med en egendefinert spørring, dette vil bringe postene der vurderingsfeltet er større enn 5, la oss se eksemplet:
FORSTØRRE
I denne nye metoden ser vi at vi bruker de veltalende metodene for å lage betingelsene; deretter med hvor () vi angir tilstanden, med orderBy () angir vi hvordan den skal bestilles og til slutt får () utfører alt.

Trinn 3Nå skal vi lage ruten hvor vi kan kalle postene, med Eloquent kan vi kalle alle postene med en enkel metode, i eksemplet kan du se hvordan vi med All () metoden kan få alle postene til modellen bord som vi har instantiert. Vi kan også få tilgang til metoden vi lager på samme måte innenfor ruten, i følgende eksempel kan vi bekrefte hvordan vi kan bruke dette:

Som vi kan se, er det veldig enkelt å jobbe med databasen ved hjelp av ORMI tillegg unngår vi å måtte manipulere SQL direkte, og dermed redusere mengden feil vi kan presentere, med dette kan vi konsentrere oss mer om logikken og mindre på hvordan vi gjør det.
Med dette fullførte vi denne opplæringen, vi kunne se hvordan Veltalende Det hjelper oss å manipulere dataene, ved å arve fra sin klasse får våre modeller alle de nødvendige metodene for å gjøre forespørslene, vi kan betingelse av postene, gjøre de nødvendige joins og alt vi kan tenke på som vi burde kunne gjøre hvis vi brukte SQL direkte.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave