Валидације из модела са Ларавелом

Преглед садржаја
Приликом креирања образаца за учитавање података једна од ствари коју увек морамо имати на уму су валидације, постоји неколико фаза у којима морамо да потврдимо, упркос чињеници да живе провере помоћу Јавасцрипт прилично су потпуни, увек морамо да потврдимо на серверу у случају да нешто не успе на страни клијента.
Уз употребу ОРМ Елоквентан у нашим апликацијама у Ларавел Обављање валидација је сада много лакше, нећемо више морати ручно да градимо валидације са условницима, већ морамо само да успоставимо правила која желимо.
Изградња валидација у моделу је нешто сасвим једноставно, у ствари је толико лако да га многи називају аутоматским валидацијама, једноставно морамо у низу назначити услове које морамо потврдити.
Да бисмо извршили ову процедуру, морамо прво направити неколико једноставних корака, а то су следећи кораци:
1
Прво морамо генерисати табелу корисника, за то ћемо користити миграцију, у овом случају морамо поставити следећу команду занатлија.
пхп артисан миграте: маке цреате_усерс_табле

2
У генерисану датотеку ћемо поставити поља и њихова својства, при чему ће приликом покретања миграције бити генерисана одговарајућа табела, за то можемо користити следеће у методи горе () Истог:
 јавна функција уп () {Схема :: цреате ('усерс', фунцтион ($ табле) {$ табле-> инцрементс ('ид'); $ табле-> стринг ('усернаме', 100); $ табле-> стринг ('емаил', 100); $ табле-> тиместампс ();}); } 

3
Након што генеришемо своју табелу са миграцијама, тада можемо креирати наш модел, он мора да наследи из класе Елоквентан, овим ћемо узети све његове методе, а такође ћемо моћи да радимо и са пољима наше табеле. Креирамо неке приватне атрибуте које ћемо назвати правилима, а затим метод провере који ће свако поље проћи кроз правила. На овај начин, ако се не придржавају њих, биће одбијени, да видимо у доњем примеру:

4
С обзиром да имамо све што нам је потребно у моделу, можемо направити тест, па ћемо у овом погледу поставити нека поља, а затим ћемо их покушати уметнути у базу података помоћу ОРМ, за ово ћемо користити наш метод валидате (), на овај начин ћемо знати да ли су подаци погодни или не и извршимо уметање ако одговара, да видимо пример:

Тада видимо као да све иде добро у методи потврдити морамо да добијемо позитиван одговор када користимо метод пролази (), у супротном ћемо добити поруке за које ваш одговор није био позитиван, ово је оно што можемо користити да покажемо кориснику да треба да исправи, такође можемо приметити да осим методе валидате () не пишемо ништа додатно, све што видимо дело је компаније ОРМ, чиме смо уштедели готово све тешке услове и испунили свој надимак аутоматских валидација.
Овим смо завршили овај водич, као што смо могли видети Ларавел Помаже нам да побољшамо сигурност и стабилност наших апликација дајући нам алате које можемо користити за заштиту валидација, у овом случају на страни сервера, тако да сваки случај са потврдама на страни клијента наших апликација не буде у проблемима.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave