Validācijas no modeļa ar Laravel

Satura rādītājs
Veidojot datu ielādi, viena no lietām, kas mums vienmēr jāpatur prātā, ir validācijas, un mums ir jāapstiprina vairāki posmi, neskatoties uz to, ka tiešās validācijas, izmantojot Javascript tie ir pilnīgi pabeigti, mums vienmēr ir jāapstiprina serverī, ja klienta pusē kaut kas neizdodas.
Izmantojot ORM Eloquent mūsu lietojumprogrammās Laravel Tagad ir daudz vieglāk veikt validācijas, mums vairs nebūs manuāli jāveido validācijas ar nosacījumiem, bet mums ir jānosaka tikai vēlamie noteikumi.
Apstiprinājumu veidošana modelī ir kaut kas pavisam vienkāršs, patiesībā tas ir tik vienkārši, ka daudzi to sauc par automātiskām validācijām, mums vienkārši masīvā jānorāda nosacījumi, kas jāapstiprina.
Lai veiktu šo procedūru, mums vispirms ir jāveic dažas vienkāršas darbības, šīs darbības ir šādas:
1
Vispirms mums jāģenerē lietotāju tabula, šim nolūkam mēs izmantosim migrāciju, šajā gadījumā mums jāievieto šāda komanda amatnieks.
php artisan migrate: make create_users_table

2
Ģenerētajā failā mēs ievietosim laukus un to rekvizītus, un, izpildot migrāciju, tiks ģenerēta atbilstošā tabula, lai to izmantotu metodē uz augšu () No tā paša:
 public function up () {Shēma :: izveidot ('lietotāji', funkcija ($ tabula) {$ table-> pieaugumi ('id'); $ table-> string ('lietotājvārds', 100); $ table-> string ('e-pasts', 100); $ table-> timestamps ();}); } 

3
Kad mūsu tabula ir ģenerēta ar migrāciju, mēs varam izveidot savu modeli, tam jābūt mantotam no klases Daiļrunīgs, ar to mēs izmantosim visas tās metodes, kā arī varēsim strādāt ar mūsu tabulas laukiem. Mēs izveidojam dažus privātus atribūtus, kurus mēs sauksim par kārtulām, un pēc tam validācijas metodi, kas katru lauku izlaidīs caur kārtulām, šādā veidā, ja tie tiem neatbilst, tie tiks noraidīti.

4
Tā kā modelī ir viss nepieciešamais, mēs varam veikt pārbaudi, tāpēc, lai to paveiktu, mēs ievietojam dažus laukus un pēc tam mēģināsim tos ievietot datu bāzē, izmantojot ORM, šim nolūkam mēs izmantosim savu metodi apstiprināt (), šādā veidā mēs uzzināsim, vai dati ir piemēroti vai nē, un veicam ievietošanu, ja tie atbilst, apskatīsim piemēru:

Tad mēs redzam, ka metodē viss notiek labi apstiprināt izmantojot metodi, mums jāsaņem pozitīva atbilde caurlaides (), pretējā gadījumā mēs saņemsim ziņojumus, uz kuriem jūsu atbilde nebija pozitīva, to mēs varam izmantot, lai parādītu lietotājam, ka tie ir jālabo, mēs varam arī atzīmēt, ka, izņemot metodi apstiprināt () mēs nerakstām neko papildus, viss, ko mēs redzam, ir ORM, tādējādi ietaupot mums gandrīz visu smago celšanu un ievērojot automātiskās validācijas segvārdu.
Ar to mēs pabeidzam šo apmācību, kā mēs varējām redzēt Laravel Tas palīdz mums uzlabot mūsu lietojumprogrammu drošību un stabilitāti, sniedzot mums rīkus, kurus mēs varam izmantot, lai pasargātu validācijas, šajā gadījumā servera pusē, lai jebkādi neparedzēti gadījumi, kad klienta pusē mūsu lietojumprogrammas tiktu pārbaudītas.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