Груписане руте у Ларавелу

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

Овде видимо да смо направили валидацију која, као што је назначено, тражи променљиву сесије, ако је немамо, шаље нам поруку.
2- Сада ћемо створити руту која ће нам помоћи да успоставимо вредности променљивих сесије које су нам потребне, на овај начин можемо симулирати рад нашег филтера и видети како се наша апликација понаша, за то ћемо урадите оно што видимо у примеру на следећој слици, у датотеци роутес.пхп:

Овде видимо како успостављамо сесију, када се то уради, поново се обраћамо кориснику на руту профил / корисник, ово ће бити наша груписана рута коју ћемо видети у следећим корацима.
3- Сада морамо успоставити груписање рута, за ово ћемо створити нормалну руту, али уместо да поставимо ХТТП методу, поставићемо реч група а унутра ћемо додати филтер који смо направили у пре него што, то јест, пре него што извршимо остатак садржаја руте, следеће ћемо креирати префикс који ће управљати нашом групом, у случају примера зваће се профил, дакле У оквиру ове групе коју смо створили моћи ћемо изградити све жељене руте. Погледајмо слику са примером да бисмо боље разумели:

Додатно, унутар примера стварамо две интерне руте, кориснике, која ће нам приказати поруку за приступ профилу, а ми имамо руту тзв. пријатељи, где показујемо поруку која би могла бити листа ових.
Унутрашње рутеКао што видимо, груписање рута је прилично једноставно, заправо је практично као стварање нормалне руте, само што уместо да носи било који садржај носи друге руте, са случајем филтера стављамо га у групу пошто желе да утиче на све унутрашње руте, међутим свака унутрашња рута може имати своје филтере, тако да можемо постићи већу разлику.
Овим завршавамо овај водич у којем смо успешно изградили груписање рута у стандардној апликацији Ларавел.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

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

wave wave wave wave wave