Obsah
The navigační nabídka Je to jedna z nejdůležitějších součástí webové aplikace. Tento prvek nám umožňuje přístup k různým sekcím naší aplikace, a proto umožňuje uživateli používat a užívat si obsah, který jsme pro ně připravili.Protože tento prvek nebo komponenta obvykle zůstává v celé aplikaci stejná, ideální by bylo, kdybychom nemuseli opakovat stejnou strukturu pokaždé, když potřebujeme vytvořit nový pohled na naše webové stránky.
PožadavkyAbychom sestavili nabídku, kterou se chystáme navrhnout, potřebujeme pouze standardní instalaci Laravel abychom mohli mít všechny potřebné součásti.
Jakmile budeme mít to, co potřebujeme, vytvoříme trasy, v tomto případě jdeme na vygenerujte 3 trasy se 3 pohledy, kde do každého z těchto pohledů začleníme vnořené pohledy odpovídající nabídce, je to celkem jednoduché a v následujícím kódu uvidíme, jak na to. Vygenerujeme pohled a ponecháme jej jako cvičení pro vygenerování dvou dalších tras.
Za tímto účelem umístíme do souboru trasy.php další:
ZVĚTŠIT
Pokud tento příklad podrobně analyzujeme, uvidíme, že potřebujeme nazvaný pohled rozložení nabídky který bude základem našeho menu, v něm budeme mít základní strukturu HTML, pak s metodou hnízdo () začleňujeme vnořené pohledy, v tomto případě pohled menu-menu a později menu-jedna, budete uvnitř zobrazení rozvržení.Nyní vytvoříme pohled rozložení nabídkyZa tímto účelem vygenerujeme soubor s názvem menu-layout.php ve složce pohledy naší aplikace, pokud se podíváme na trasy vytvoříme dva oddíly, jeden nazvaný Jídelní lístek a další hovor obsah Ty musí být v našem rozložení, abychom tam mohli zobrazit obsah, vytvoříme také potřebné CSS pro stylizaci naší nabídky. Podívejme se, jak by to bylo:
Protože máme svou základnu, musíme pak vytvořit nabídku jako takovou, proto vytvoříme pohled v souboru s názvem menu-menu.php Ve složce zobrazení naší aplikace vytvoříme odkaz na zobrazení, která vytvoříme v našem souboru trasy.php, pojďme provést srovnání s vlastností segment to nám řekne, jestli trasa odpovídá výhledu, a tím jí dá jiný styl, když jsme v každé části nabídky.
Konečně vytváříme svůj pohled menu-uno.php ve složce pohledy a přidáme jakýkoli obsah, ponecháme malý příklad a zbývající dva pohledy zůstanou součástí cvičení:
První stránka
toto je ukázkový obsah
Při návštěvě naší aplikace bychom již měli vidět naše hlavní zobrazení s nabídkou, pokud klikneme na odkaz nabídky, na který se dostaneme menu-jedna, vidíme, jak se změní nabídka a zvýrazní se odkaz v této sekci, pokud dokončíme ostatní zobrazení, uvidíme, jak vše bude fungovat.
Pokud to zvládneme, můžeme vytvářet dynamické odkazy pomocí databázových dotazů atd. Je to tedy něco, co může být v budoucnu velmi užitečné, a tím tento tutoriál dokončíme, již jsme se naučili generovat jednoduché menu pomocí Laravel a vnořené pohledy.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