Valideringar från modell med Laravel

Innehållsförteckning
När vi skapar datalastform är en av de saker som vi alltid måste tänka på valideringarna, det finns flera steg där vi måste validera, trots att livevalideringarna använder Javascript de är ganska kompletta, vi måste alltid validera på servern om något misslyckas på klientsidan.
Med användning av ORM vältalig i våra applikationer i Laravel Att behöva göra valideringar är nu mycket enklare, vi kommer inte längre att behöva bygga valideringar med villkor manuellt, utan vi behöver bara fastställa de regler vi vill ha.
Att bygga valideringarna i modellen är något ganska enkelt, i själva verket är det så enkelt att många kallar det automatiska valideringar, vi måste helt enkelt ange de villkor som måste valideras i en array.
För att utföra denna procedur måste vi först göra några enkla steg, dessa steg är följande:
1
Först måste vi generera en tabell med användare, för detta kommer vi att använda en migration, i det här fallet måste vi placera följande kommando hantverkare.
php artisan migrate: make create_users_table

2
Inom den genererade filen ska vi placera fälten och deras egenskaper, med detta när vi kör migreringen kommer rätt tabell att genereras, för detta kan vi använda följande i metoden upp () Av samma:
 public function up () {Schema :: create ('users', function ($ table) {$ table-> increments ('id'); $ table-> string ('username', 100); $ table-> string ('e-post', 100); $ table-> tidsstämplar ();}); } 

3
När vi har skapat vårt bord med migreringarna kan vi sedan skapa vår modell, den måste ärva från klassen Vältalig, med detta kommer vi att ta alla dess metoder och vi kommer också att kunna arbeta med fältet i vårt bord. Vi skapar några privata attribut som vi kommer att kalla regler och sedan en valideringsmetod som kommer att passera varje fält genom reglerna, på detta sätt om de inte följer dem kommer de att avvisas, låt oss se i exemplet nedan:

4
Eftersom vi har allt vi behöver i modellen kan vi göra ett test, för detta i en vy kommer vi att placera några fält och sedan kommer vi att försöka infoga dem i databasen med hjälp av ORM, för detta kommer vi att använda vår metod validera (), på detta sätt kommer vi att veta om data är lämpliga eller inte och vi gör infogningen om det motsvarar, låt oss se exemplet:

Vi ser då som om allt går bra i metoden bekräfta vi måste få ett positivt svar när vi använder metoden passerar (), annars får vi meddelanden som ditt svar inte var positivt för, det här är vad vi kan använda för att visa användaren att de ska korrigera, vi kan också notera att förutom metoden validera () vi skriver inget extra, allt vi ser är arbetet med ORM, vilket sparar oss nästan alla tunga lyft och lever upp till dess smeknamn för automatiska valideringar.
Med detta avslutar vi denna handledning, som vi kunde se Laravel Det hjälper oss att förbättra säkerheten och stabiliteten för våra applikationer genom att ge oss verktyg som vi kan använda för att skydda valideringarna, i det här fallet på serversidan så att eventuella händelser med valideringarna på klientsidan våra applikationer inte har problem.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