Sadržaj
Prilikom stvaranja obrazaca učitavanja podataka jedna od stvari koje uvijek moramo imati na umu su provjere valjanosti, postoji nekoliko faza u kojima moramo provjeriti valjanost, unatoč činjenici da žive provjere pomoću Javascript prilično su potpuni, uvijek moramo provjeriti valjanost na poslužitelju u slučaju da nešto ne uspije na strani klijenta.Uz korištenje ORM Elokventan u našim aplikacijama u Laravel Izvođenje provjera valjanosti sada je mnogo lakše, nećemo više morati ručno graditi provjere valjanosti s uvjetovanjima, već samo moramo uspostaviti pravila koja želimo.
Izgradnja provjera valjanosti u modelu nešto je vrlo jednostavno, zapravo je toliko lako da ga mnogi nazivaju automatskim provjerama, jednostavno moramo u nizu naznačiti uvjete koje moramo potvrditi.
Da bismo izvršili ovaj postupak, prvo moramo napraviti nekoliko jednostavnih koraka, a to su sljedeći koraci:
1
Prvo moramo generirati tablicu korisnika, za to ćemo koristiti migraciju, u ovom slučaju moramo postaviti sljedeću naredbu obrtnik.
php artisan migrate: make create_users_table
2
Unutar generirane datoteke postavit ćemo polja i njihova svojstva, pri čemu će se prilikom pokretanja migracije generirati odgovarajuća tablica, za to možemo koristiti sljedeće u metodi gore () Od istog:
javna funkcija up () {Shema :: create ('users', function ($ table) {$ table-> increments ('id'); $ table-> string ('username', 100); $ table-> string ('e-pošta', 100); $ table-> timestamps ();}); }
3
Nakon što generiramo našu tablicu s migracijama, tada možemo stvoriti naš model koji mora naslijediti iz klase Elokventan, s ovim ćemo uzeti sve njegove metode, a također ćemo moći raditi s poljima naše tablice. Stvaramo neke privatne atribute koje ćemo nazvati pravilima, a zatim metodu provjere valjanosti koja će svako polje proći kroz pravila, pa će na taj način, ako se ne pridržavaju njih, biti odbijeni, pogledajmo u donjem primjeru:
Budući da u modelu imamo sve što nam je potrebno, možemo napraviti test, pa ćemo u tom pogledu postaviti neka polja, a zatim ćemo ih pokušati umetnuti u bazu podataka pomoću ORM, za to ćemo koristiti našu metodu potvrditi (), na ovaj način ćemo znati jesu li podaci prikladni ili ne, a umetanje napravimo ako odgovara, pogledajmo primjer:
Ovim smo završili ovaj vodič, kao što smo mogli vidjeti Laravel Pomaže nam poboljšati sigurnost i stabilnost naših aplikacija dajući nam alate koje možemo koristiti za zaštitu provjera valjanosti, u ovom slučaju na strani poslužitelja, tako da sve nepredviđene situacije s provjerama na strani klijenta naših aplikacija ne stvaraju probleme.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod