Seskupené trasy v Laravelu

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:

Zde vidíme, že jsme provedli ověření, které, jak je uvedeno, požaduje proměnnou relace, pokud ji nemáme, vyvolá nám zprávu.
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:

Zde tedy vidíme, jak relaci navážeme, jakmile to bude hotovo, znovu uživatele přesměrujeme na trasu profil / uživatel, toto bude naše seskupená trasa, kterou uvidíme v dalších krocích.
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:

Navíc v příkladu vytvoříme dvě interní trasy, uživatelé, což je ta, která nám ukáže zprávu pro přístup k profilu a my máme trasu nazvanou přátelé, kde zobrazujeme zprávu, která by mohla být jejich seznamem.
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

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave