Napredne provjere s Laravelom

Validacije su vrlo važan dio web obrazaca jer nam omogućuju filtriranje svega što korisnik može unijeti u otvorene prostore za prikupljanje podataka; Dobrim provjerama možemo smanjiti sigurnosne rizike naše aplikacije, kao i spriječiti korisnika da unese podatke koji su u suprotnosti s njihovim protokom.

Kao i uvijek, iako Laravel nudi nam vrlo zanimljiv skup provjera valjanosti za različite scenarije, postoje slučajevi u kojima nam je potrebna posebna provjera valjanosti za našu aplikaciju, pa je kao takvu moramo izgraditi vlastitim sredstvima.

Validacija izradePrva stvar koja će nam trebati je standardna instalacija Laravel, tada moramo identificirati vrstu provjere valjanosti koju nemamo u okviru, u ovom slučaju ćemo stvoriti brojač potvrdni okviri, pa ako nema određenog broja potvrđenih okvira, provjera valjanosti neće uspjeti.

Izrada aplikacije


Prvo moramo stvoriti prikaz, to će imati obrazac u koji ćemo unijeti potrebne podatke, stvorit ćemo popis potvrdni okviri gdje će korisnik morati izabrati iznos koji ćemo definirati. Da bismo to postigli, stvorit ćemo datoteku pod nazivom validacija.php u mapi pogleda i trebao bi sadržavati nešto slično onome što vidimo na slici:

POVEĆAJTE

Pogled koji smo stvorili ima samo nekoliko polja, prvo je tekstualno polje za primanje e -pošte, a drugo polje je zapravo niz potvrdnih okvira koje ćemo proslijediti na našu rutu kako bismo mogli izvršiti provjeru valjanosti.

Potvrđivanje


Za provjeru će nam trebati samo neke rute, prva je ona koja će prikazati pogled, a druga ona koja će zapravo izvršiti našu provjeru, u ovome ćemo dobiti polja poslana putem obrasca:

Kao što vidimo, stvorili smo nekoliko aranžmana s potvrdama za slučaj prvog polja, koristimo internu provjeru valjanosti e -pošte, međutim za drugo polje nazivamo provjeru tzv. napredna_validacija i kako smo mogli zaključiti trebamo li ga izgraditi.

Kako bismo izvršili prilagođenu provjeru valjanosti na istoj datoteci ruta, izradit ćemo metodu koja će naslijediti iz Validator i iznutra ćemo napraviti logiku onoga što želimo potvrditi u ovom slučaju da imamo označena dva polja za potvrdu, za to ćemo primiti polje i sa funkcijom count () Znat ćemo koliko elemenata ima, ako ispuni naš zahtjev, dogodit će se drugačije, bit će odbijeno i možemo potvrditi polje, da vidimo kako to izgleda na sljedećoj slici:

Konačno, kada pokrenemo našu aplikaciju možemo testirati svoju valjanost, važno što ovdje vidimo je da možemo stvoriti različite vrste provjera primjenjujući ono što smo ovdje naučili.

Ovim smo završili ovaj vodič, mogli bismo naučiti kako prevladati ograničenja koja mogu postojati Laravel Prilikom izgradnje provjera valjanosti koje nisu unutar okvira, to se koristi s malo logike i alata koje nam pruža.

Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave