Преглед садржаја
Приликом креирања образаца за учитавање података једна од ствари коју увек морамо имати на уму су валидације, постоји неколико фаза у којима морамо да потврдимо, упркос чињеници да живе провере помоћу Јавасцрипт прилично су потпуни, увек морамо да потврдимо на серверу у случају да нешто не успе на страни клијента.Уз употребу ОРМ Елоквентан у нашим апликацијама у Ларавел Обављање валидација је сада много лакше, нећемо више морати ручно да градимо валидације са условницима, већ морамо само да успоставимо правила која желимо.
Изградња валидација у моделу је нешто сасвим једноставно, у ствари је толико лако да га многи називају аутоматским валидацијама, једноставно морамо у низу назначити услове које морамо потврдити.
Да бисмо извршили ову процедуру, морамо прво направити неколико једноставних корака, а то су следећи кораци:
1
Прво морамо генерисати табелу корисника, за то ћемо користити миграцију, у овом случају морамо поставити следећу команду занатлија.
пхп артисан миграте: маке цреате_усерс_табле
2
У генерисану датотеку ћемо поставити поља и њихова својства, при чему ће приликом покретања миграције бити генерисана одговарајућа табела, за то можемо користити следеће у методи горе () Истог:
јавна функција уп () {Схема :: цреате ('усерс', фунцтион ($ табле) {$ табле-> инцрементс ('ид'); $ табле-> стринг ('усернаме', 100); $ табле-> стринг ('емаил', 100); $ табле-> тиместампс ();}); }
3
Након што генеришемо своју табелу са миграцијама, тада можемо креирати наш модел, он мора да наследи из класе Елоквентан, овим ћемо узети све његове методе, а такође ћемо моћи да радимо и са пољима наше табеле. Креирамо неке приватне атрибуте које ћемо назвати правилима, а затим метод провере који ће свако поље проћи кроз правила. На овај начин, ако се не придржавају њих, биће одбијени, да видимо у доњем примеру:
С обзиром да имамо све што нам је потребно у моделу, можемо направити тест, па ћемо у овом погледу поставити нека поља, а затим ћемо их покушати уметнути у базу података помоћу ОРМ, за ово ћемо користити наш метод валидате (), на овај начин ћемо знати да ли су подаци погодни или не и извршимо уметање ако одговара, да видимо пример:
Овим смо завршили овај водич, као што смо могли видети Ларавел Помаже нам да побољшамо сигурност и стабилност наших апликација дајући нам алате које можемо користити за заштиту валидација, у овом случају на страни сервера, тако да сваки случај са потврдама на страни клијента наших апликација не буде у проблемима.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен