Преглед садржаја
Тхе филтери настављају да живе са средњи производи у Ларавел 5, и, иако у будућности мислим да се они могу уклонити, за сада то нису учинили, па можете бирати између наставка кориштења филтера на начин на који сте то учинили или кориштења посредног софтвера, што сматрам интуитивнијим.
Ларавел укључује посреднички софтвер који проверава да ли је корисник апликације аутентификован, то долази подразумевано и можете га активирати помоћу миграција које Ларавел подразумевано доноси и покушавајући да приступите / кући.
Предност овог механизма је боља контрола захтева које наша веб локација прима, односно додали бисмо додатне слојеве логици наше апликације на уредан и исправан начин, за различите пословне моделе, и без потребе да додавати нове.спољашње компоненте.
Ларавел има посреднички софтвер који се зове Аутхентицате и на коме се налази Апликација \ Хттп \ Миддлеваре, овде пример посредничког програма за потврду идентитета.
Како створити посреднички софтвер?
Прво што треба да урадите је да креирате Ларавел 5.1 пројекат. За постизање тога можете користити композитора.
композитор инсталирај цреате-пројецт ларавел / ларавел мипројецтКасније укуцамо терминал / конзолу:
пхп артисан маке: миддлваре ТипеМиддлевареАко проверимо унутар Апп / Хттп / Миддлеваре, видимо да је створена датотека ТипеМиддлеваре.пхп једнака овој:
Роуте :: гет ('панел', ['миддлеваре' => 'типе', фунцтион () {ретурн '';}]);Ако покушамо да унесемо путању креирану у претходном кораку / панелу, приказаће се грешка која означава да класа "типе" не постоји. Не брините, ово се дешава зато што овај посреднички софтвер није додат у наш регистар.
Тестираћемо верификацију ако је променљива типа једнака Администратору, страница ће се приказати; у супротном идите на почетак сајта.