Uzlabotas pārbaudes ar Laravel

Validācijas ir ļoti svarīga tīmekļa veidlapu sastāvdaļa, jo tās ļauj mums filtrēt visu, ko lietotājs var ievadīt atklātās vietās datu iegūšanai; Ar labām validācijām mēs varam samazināt savas lietojumprogrammas drošības riskus, kā arī novērst lietotājam iespēju ievadīt datus, kas ir pretrunā tās plūsmai.

Kā vienmēr, lai gan Laravel piedāvā ļoti interesantu apstiprinājumu kopumu dažādiem scenārijiem, ir gadījumi, kad mums ir nepieciešama ļoti īpaša mūsu lietojumprogrammas apstiprināšana, un tāpēc mums tas ir jāveido ar saviem līdzekļiem.

Veidojiet validācijuPirmā lieta, kas mums būs nepieciešama, ir standarta instalācija Laravel, tad mums ir jāidentificē apstiprināšanas veids, kas mums nav ietverams, šajā gadījumā mēs izveidosim skaitītāju izvēles rūtiņas, tādēļ, ja nav noteikts skaits atzīmēto izvēles rūtiņu, validācija neizdosies.

Lietojumprogrammas izveide


Vispirms mums jāizveido skats, tam būs veidlapa, kurā mēs ievadīsim nepieciešamos datus, mēs izveidosim sarakstu izvēles rūtiņas kur lietotājam būs jāizvēlas summa, kuru mēs definēsim. Lai to panāktu, mēs izveidosim failu ar nosaukumu validācija.php mapē viedokli un tajā vajadzētu būt kaut kas līdzīgs tam, ko redzam attēlā:

PALIELINĀT

Mūsu izveidotajā skatā ir tikai daži lauki, pirmais ir teksta lauks e -pasta saņemšanai, un mūsu otrais lauks faktiski ir vairākas izvēles rūtiņas, kuras mēs nodosim savam maršrutam, lai varētu veikt validāciju.

Apstiprināšana


Lai apstiprinātu, mums būs nepieciešami tikai daži maršruti, pirmais ir tas, kas parādīs skatu, un otrais ir tas, kas faktiski veiks mūsu validāciju, tādējādi mēs iegūsim veidlapas nosūtītos laukus:

Kā redzam, esam izveidojuši pāris vienošanās ar pirmā lauka gadījuma apstiprinājumiem, mēs izmantojam e -pasta iekšējo validāciju, bet otrajam laukam mēs saucam par validāciju ar nosaukumu Advanced_validation un kā mēs varam secināt, vai mums tas būtu jāveido.

Lai veiktu pielāgoto validāciju tajā pašā maršrutu failā, mēs izveidosim metodi, kas tiks mantota Validators un iekšpusē mēs izveidosim loģiku tam, ko mēs vēlamies apstiprināt šajā gadījumā, ka mums ir atzīmēti divi izvēles rūtiņu lauki, tāpēc mēs saņemsim lauku un ar funkciju saskaitīt () Mēs zināsim, cik elementu tam ir, ja tas atbilst mūsu prasībām, tas notiks citādi, tas tiks noraidīts, un mēs varēsim apstiprināt lauku, redzēsim, kā tas izskatās nākamajā attēlā:

Visbeidzot, palaižot mūsu lietojumprogrammu, mēs varam pārbaudīt savu validāciju, šeit ir svarīgi redzēt, ka mēs varam izveidot dažāda veida apstiprinājumus, izmantojot šeit uzzināto.

Ar to mēs pabeidzām šo apmācību, un mēs varētu iemācīties pārvarēt robežas, kas var pastāvēt Laravel Veidojot apstiprinājumus, kas neietilpst ietvarā, tas tiek darīts, izmantojot nelielu loģiku un tās piedāvātos rīkus.

Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave