ORM veltalende i Laravel

Indholdsfortegnelse
Arbejde og interaktion med databasen er en af ​​de mest almindelige opgaver inden for enhver webapplikation, da det er gennem databasen, at vi kan have informationsbestandighed, og vi kan gemme mange ting.
For at arbejde med databasen har vi forskellige måder, enten ved hjælp af forespørgsler Direkte SQL eller arbejde igennem en ORM; sagen om ORM Det er vigtigt, da det hjælper os med at reducere arbejdet lidt ved at have mange af SQL -forespørgslerne allerede forberedt, og at vi kun skal kalde deres metoder igennem.
Veltalende er en af ​​de nemmeste måder at arbejde med data i Laravelda den indeholder metoder til forespørgsel uden at bruge SQL, adskiller den sig fra Flydende ved at den er direkte koblet til modellen, idet felterne automatisk hentes fra tabellen og attributterne, når de arves fra klassen.
At arbejde med ORM Vi skal udføre nogle trin, som vi vil se nedenfor:
Trin 1Den første ting, vi skal gøre, er at have en database med en tabel, der har data, til dette kan vi udføre en migration og inde i stedet placere noget i retning af følgende i metoden up ():
FORSTØRRE
Trin 2Når vores migration er genereret, vil vi have data til rådighed, nu er det, vi skal gøre, at knytte vores model til ORM, for dette vil vi oprette den tilsvarende klasse og arve fra Eloquent -klassen, med dette vil ORM have adgang til vores bord og kan bruge dets felter og attributter og for at forbedre alt lidt, skal vi oprette en metode med en brugerdefineret forespørgsel, dette vil bringe de poster, hvor vurderingsfeltet er større end 5, lad os se eksemplet:
FORSTØRRE
I denne nye metode ser vi, at vi bruger de veltalende metoder til at lave betingelserne; derefter med hvor () vi angiver tilstanden, med orderBy () angiver vi, hvordan den skal bestilles og til sidst får () udfører alt.

Trin 3Nu skal vi oprette den rute, hvor vi kan kalde optegnelserne, med veltalende kan vi kalde alle posterne med en simpel metode, i eksemplet kan du se, hvordan vi med All () -metoden kan få alle poster i modellen bord, som vi har instantieret. Vi kan også få adgang til den metode, vi skaber på samme måde inden for ruten, i følgende eksempel kan vi bekræfte, hvordan vi kan bruge dette:

Som vi kan se, er det meget let at arbejde med databasen ved hjælp af ORMDerudover undgår vi at skulle manipulere SQL direkte og dermed reducere mængden af ​​fejl, vi kan præsentere, med dette kan vi koncentrere os mere om logikken og mindre om, hvordan vi gør det.
Med dette afsluttede vi denne vejledning, vi kunne se hvordan Veltalende Det hjælper os med at manipulere dataene, ved at arve fra sin klasse får vores modeller alle de nødvendige metoder til at foretage forespørgslerne, vi kan betingelse af optegnelserne, foretage de nødvendige joins og alt, hvad vi kan tænke på, som vi burde kunne gøre, hvis vi brugt SQL direkte.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave