ORM vältalig i Laravel

Innehållsförteckning
Att arbeta och interagera med databasen är en av de vanligaste uppgif.webpterna inom alla webbapplikationer, eftersom det är genom databasen som vi kan ha informationsbeständighet och vi kan lagra många saker.
För att arbeta med databasen har vi olika sätt, antingen med hjälp av frågor Direkt SQL eller arbeta genom en ORM; fallet med ORM Det är viktigt eftersom det hjälper oss att minska arbetet lite genom att ha många av SQL -frågorna redan förberedda och att vi bara behöver ringa igenom deras metoder.
Vältalig är ett av de enklaste sätten att arbeta med data in Laraveleftersom den innehåller metoder för att fråga utan att använda SQL, skiljer den sig från Flytande genom att den är direkt kopplad till modellen, tar fälten från tabellen och attributen automatiskt när de ärver från klassen.
Att arbeta med ORM Vi måste utföra några steg som vi kommer att se nedan:
Steg 1Det första vi måste göra är att ha en databas med en tabell som har data, för detta kan vi utföra en migrering och placera något liknande följande i metoden up ():
FÖRSTORA
Steg 2När vår migration är genererad kommer vi att ha data tillgänglig, nu är det vi måste göra att länka vår modell till ORM, för detta skapar vi motsvarande klass och ärver från den vältaliga klassen, med detta kommer ORM att ha tillgång till vårt bord och kan använda dess fält och attribut och för att förbättra allt lite ska vi skapa en metod med en anpassad fråga, detta kommer att ta med posterna där betygsfältet är större än 5, låt oss se exemplet:
FÖRSTORA
I denna nya metod ser vi att vi använder de vältaliga metoderna för att skapa villkoren; sedan med var () vi anger villkoret, med orderBy () anger vi hur det ska beställas och slutligen får () kör allt.

Steg 3Nu ska vi skapa rutten där vi kan ringa posterna, med Eloquent kan vi ringa alla poster med en enkel metod, i exemplet kan du se hur vi med All () -metoden kan få alla poster från modellen bord som vi har instanserat. Vi kan också komma åt den metod som vi skapar på samma sätt inom rutten, i följande exempel kan vi bekräfta hur vi kan använda detta:

Som vi kan se är det mycket enkelt att arbeta med databasen med hjälp av ORMDessutom undviker vi att behöva manipulera SQL direkt, vilket minskar mängden fel som vi kan presentera, med detta kan vi koncentrera oss mer på logiken och mindre på hur vi gör det.
Med detta avslutade vi denna handledning, vi kunde se hur Vältalig Det hjälper oss att manipulera data, genom att ärva från sin klass får våra modeller alla nödvändiga metoder för att göra förfrågningar, vi kan konditionera posterna, göra nödvändiga joins och allt vi kan tänka oss som vi borde kunna göra om vi använde SQL direkt.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave