Obsah
V našich aplikacích děláme mnohem více než přijímáme akce nebo odesíláme na stránky, jsou chvíle, kdy pro provedení operací potřebujeme nějaké parametry, a pokud žádnou z nich neobdržíme, musíme ukázat další zprávu.Laravel Umožňuje nám vytvořit pokročilé trasy, ve kterých můžeme přijímat dynamické parametry prostřednictvím adresy URL metodou GET HTTP, a definovat tak, co bude naše aplikace dělat, ať už jde o vyhledávání dotazu, odesílání informací do ovladače atd.
K zahájení tohoto vývoje zpočátku potřebujeme standardní instalaci LaravelDíky tomu můžeme postupovat podle následujících kroků:
1- Nejprve vytvoříme trasu, v ní místo procházení řadiče předáme potřebné parametry a nastavíme je na null, takže pokud neobdržíme parametry, nebudeme mít v naší aplikaci chyby.
2- Poté vytvoříme funkci, která převezme parametry, které jsme uložili, a budeme na nich moci v našem kódu pracovat, ať už ověříme a zobrazíme zprávu nebo zavoláme nějakou metodu ovladače, kterou potřebujeme. Podívejme se na následující kód, který pro správnou funkci musíme umístit do souboru trasy.php:
Zde vidíme, jak jsme vytvořili trasu pro přístup televizní programa předáme dvě proměnné, jednu, která bude odpovídat programu a druhou rok programu, samozřejmě nemůžeme použít písmeno "ñ" proměnná se tedy nazývá „rok“, pak uděláme to, co jsme vyjádřili, ověříme, pokud nedostaneme parametry, pak pokud přijmeme pouze jeden a nakonec, když přijmeme 2 parametry.
Divoká kartaJak zde vidíme, využíváme takzvané parametry Divoká karta, což jsou proměnné, které dostáváme, tímto způsobem můžeme použít množství požadovaných parametrů a pojmenovat je, jak chceme, nicméně jediným omezením této funkce je, že při jejich předávání do funkce musí mít stejný název .
Na konci kódu vidíme, že používáme funkci s názvem kde (), obdrží pravidelný výraz, pomocí kterého můžeme ověřit formát parametrů Divoká kartaV tomto případě omezíme rok pouze na čísla a 4 číslice, jinak podmínku nezadá. V naší aplikaci stanovujeme, že potřebujeme každý parametr Divoká karta bylo volitelné, proto jsme nastavili každý na nulu, jak jsme vysvětlili na začátku.
Díky tomu jsme se naučili, jak vytvořit pokročilou trasu, což nám dává více nástrojů, které můžeme použít při konstrukci našich aplikací, a proto budeme moci dosáhnout pokročilejších funkcí s velmi malým úsilím, jak jsme dosud viděli v Laravel. Na konci tohoto tutoriálu musíme pamatovat na to, že klíčem veškerého pokroku je neustálá praxe, toto je jen příklad toho, čeho můžeme dosáhnout, ale není to jediný ani jediný způsob, jak toho dosáhnout, proto se musíme připravit a hodně číst, abyste získali co nejvíce znalostí.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