Filtry na trasách s Laravelem

Obsah
Jedna z nejmocnějších věcí, které v sobě máme Laravel Jsou to filtry, pomocí kterých můžeme kontrolovat vlastní podmínky před a po dotazech a požadavcích nebo požadavcích vznesených proti naší aplikaci, můžeme například ověřit, zda je uživatel správcem, a stanovit případy pro každou podmínku.
Můžeme zajistit, aby filtry fungovaly ve spojení s trasami, čímž se vytvoří výkonný systém pro identifikaci podmínek, že pokud to vezmeme na hranici možností, můžeme dosáhnout vysoce kvalitních výsledků, které by u jiných rámců nebyly vidět.
Abychom mohli filtr začlenit do trasy a efektivně ho používat, musíme při standardní instalaci Laravel postupujte podle následujících kroků:
1- Nejprve musíme vytvořit cestu, ke které budeme mít přístup, pouze pokud jsme splnili podmínky filtru, proto vytvoříme záznam v souboru trasy.php a po pojmenování trasy umístíme pole, kde zadáme filtry před a po požadavku, podívejme se na následující příklad:

2- Nyní v archivu filtry.php Musíme vytvořit filtry, které budeme používat, začneme filtrem, který použijeme před požadavkem, v tomto filtru budeme ověřovat typ uživatele, který zadává požadavek, pokud se nejedná o typ správce, kterým jsme odmítneme to zprávou, podívejme se:

3- Další filtr, který uděláme, je ten pro událost po, k tomu dojde, jakmile projdeme prvním filtrem a provede se odpovídající akce, v tomto případě vygenerujeme záznam do protokolu s datem, kdy správce provedl vstup.

Jak jsme viděli, je velmi snadné začlenit filtr do trasy, v prvním kroku jsme vytvořili pole s filtry a uzavírací funkcí na jeho konci, čímž můžeme spustit chování, které jsme hledali , také vidíme, že musíme vytvořit proměnnou relace, pomocí které budeme ověřovat typ uživatele, to je ponecháno na uvážení každého z nich, aby mohli lépe implementovat své aplikace.
DůležitéTaké jsme viděli, že můžeme vytvořit filtry, které chceme, a použít je v čase, který chceme. V příkladu jsme vytvořili další filtr, který se spustí právě ve chvíli, kdy požadavek skončí, aby se zachoval protokol těch, kteří vstoupí do režimu správce, tj. důležité si uvědomit, že tento filtr je spuštěn poté, co je stránka zpracována celá, nikoli když první filtr dokončí zpracování, to by mělo být objasněno, aby se předešlo nedorozuměním.
I když je to funkční, Laravel Pokud jsou tyto funkce pokryty, tyto příklady nám jednoduše pomohou zjistit, jak aplikace filtrů na trasách funguje. S tímto dokončujeme tento tutoriál, naučili jsme se nepříliš složitý a účinný způsob použití filtrů na trasách, díky čemuž můžeme s minimálním úsilím začlenit do našich aplikací různá ověření, která potřebujeme.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