Valideringer fra Model med Laravel

Indholdsfortegnelse
Når vi opretter datalastformularer, er en af ​​de ting, vi altid skal huske på, valideringerne, der er flere trin, hvor vi skal validere, på trods af at livevalideringerne bruger Javascript de er ganske komplette, skal vi altid validere på serveren, hvis noget fejler på klientsiden.
Med brug af ORM veltalende i vores applikationer i Laravel At skulle foretage valideringer er nu meget lettere, vi skal ikke længere bygge valideringer med betingelser manuelt, men vi skal kun etablere de regler, vi ønsker.
At bygge valideringerne i modellen er noget ganske simpelt, faktisk er det så let, at mange kalder det automatiske valideringer, vi er simpelthen nødt til at angive i en matrix de betingelser, der skal valideres.
For at udføre denne procedure skal vi først udføre et par enkle trin, disse trin er som følger:
1
Først skal vi generere en tabel med brugere, til dette vil vi bruge en migration, i dette tilfælde skal vi placere følgende kommando håndværker.
php håndværker migrerer: lav create_users_table

2
Inden for den genererede fil vil vi placere felterne og deres egenskaber, med dette når vi kører migrering, vil den relevante tabel blive genereret, til dette kan vi bruge følgende i metoden op () Af det samme:
 offentlig funktion op () {Skema :: create ('brugere', funktion ($ tabel) {$ table-> trin ('id'); $ table-> string ('brugernavn', 100); $ table-> streng ('email', 100); $ table-> tidsstempler ();}); } 

3
Når vi har genereret vores tabel med migreringerne, kan vi derefter oprette vores model, den skal arve fra klassen Veltalende, med dette vil vi tage alle dets metoder, og vi vil også være i stand til at arbejde med felterne i vores bord. Vi opretter nogle private attributter, som vi vil kalde regler og derefter en valideringsmetode, der vil passere hvert felt gennem reglerne, på denne måde, hvis de ikke overholder dem, vil de blive afvist, lad os se i eksemplet herunder:

4
Da vi har alt, hvad vi har brug for i modellen, kan vi lave en test, for dette i en visning vil vi placere nogle felter, og derefter vil vi prøve at indsætte dem i databasen ved hjælp af ORM, til dette vil vi bruge vores metode validere ()På denne måde ved vi, om dataene er egnede eller ej, og vi foretager indsættelsen, hvis de svarer, lad os se eksemplet:

Vi ser derefter, som om alt går godt i metoden validere vi skal få et positivt svar, når vi bruger metoden passerer (), ellers får vi de beskeder, som dit svar ikke var positivt for, det er det, vi kan bruge til at vise brugeren, at de skal rette, kan vi også bemærke, at bortset fra metoden validere () vi skriver ikke noget ekstra, alt vi ser er arbejdet med ORM, hvilket sparer os for næsten alle de tunge løft og lever op til sit kaldenavn for automatiske valideringer.
Med dette afslutter vi denne vejledning, som vi kunne se Laravel Det hjælper os med at forbedre sikkerheden og stabiliteten af ​​vores applikationer ved at give os værktøjer, som vi kan bruge til at afskærme valideringerne, i dette tilfælde på serversiden, så enhver beredskab med valideringerne på klientsiden vores applikationer ikke er i problemer.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