Obsah
Existují případy, kdy potřebujeme konkrétní předponu, abychom mohli přistupovat k některým prostředkům v naší aplikaci, například když potřebujeme spotřebovat vše, co souvisí s profilem uživatele.naštěstí Laravel nám umožňuje dělat to, čemu se říká seskupené trasy S nímž můžeme pod stejným stylem URL a je nadbytečné seskupovat naše pohledy s předponou, se kterou budeme vědět, že všechna takto uskutečněná volání budou odpovídat konkrétnímu řadiči.
K dosažení této činnosti musíme provést standardní instalaci Laravel, v rámci kterého se chystáme provést následující akce.
1- Nejprve musíme postavit filtrV rámci toho se chystáme ověřit proměnnou relace, kterou musí naše aplikace generovat. Díky tomu můžeme mít jednoduchou kontrolu nad tím, kdo může vidět prostředky naší seskupené trasy. Podívejme se v následujícím příkladu na náš filtr, který musíme v souboru vytvořit filtry.php:
2- Nyní vytvoříme trasu, která nám pomůže stanovit hodnoty proměnných relace, které potřebujeme. Tímto způsobem můžeme simulovat fungování našeho filtru a zjistit, jak se naše aplikace chová, za tímto účelem udělejte to, co vidíme v příkladu na následujícím obrázku, v souboru trasy.php:
3- Nyní musíme vytvořit seskupení tras, za tímto účelem vytvoříme normální trasu, ale místo umístění metody HTTP umístíme slovo skupina a dovnitř přidáme filtr, který jsme vytvořili v souboru před, to znamená, že před provedením zbytku obsahu trasy, dále vytvoříme předponu, která bude řídit naši skupinu, v případě příkladu bude volána tedy profil V rámci této skupiny, kterou jsme vytvořili, budeme schopni vybudovat všechny požadované trasy. Podívejme se na obrázek s příkladem, abychom lépe porozuměli:
Vnitřní trasyJak vidíme, seskupování tras je docela jednoduché, ve skutečnosti je to prakticky jako vytváření normální trasy, pouze že místo přenášení jakéhokoli obsahu nese jiné cesty, v případě filtru jej umístíme do skupiny, protože chtít, aby ovlivnil všechny vnitřní cesty, ale každá vnitřní trasa může mít své vlastní filtry, abychom mohli dosáhnout větší diferenciace.
Tímto dokončujeme tento tutoriál, kde jsme úspěšně vytvořili seskupení tras ve standardní aplikaci Laravel.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod