Geneste uitzichten in Laravel

Inhoudsopgave
De constructie van views heeft verschillende nuances, maar er is er één die eruit springt; we hebben meestal porties van onze HTML die in de hele applicatie worden herhaald, bijvoorbeeld de koptekst en voettekst Van hetzelfde. Het hebben van deze gevallen is onpraktisch om deze delen te moeten herhalen elke keer dat we een weergave maken.
Om deze problemen op te lossen hebben we de figuur van de geneste weergave, die niets meer is dan het opnemen van de ene weergave in de andere, waarmee we slechts één keer een voettekst kunnen maken en deze vervolgens kunnen opnemen in alle weergaven die dit nodig hebben, hiermee kunnen we de een deel van het repetitieve werk dat zou kunnen worden gegeven …
VereistenOm deze tutorial te kunnen volgen, moeten we een basisinstallatie hebben van: Laravel en de kennis hebben om een ​​basisweergave te creëren.
Om te kunnen creëren geneste weergaven we moeten een kleine structuur van mappen of mappen maken waarin we de verschillende bronnen gaan opslaan, voor dit voorbeeld in de map app / weergaven we gaan een nieuwe map aanmaken met de naam gewoon omdat dit is waar de weergaven die alle andere weergaven gemeen hebben, zullen gaan.
Dan gaan we in onze map die we zojuist hebben gemaakt het bestand genereren header.php, die zal dienen als de kop voor onze weergaven en die de inhoud moet hebben die te zien is in de volgende afbeelding:

Nu gaan we de procedure herhalen, maar we gaan het bestand maken footer.php en net als in het vorige geval gaan we het volgende als inhoud plaatsen:

Als we eenmaal de gemeenschappelijke standpunten hebben, gaan we nu de procedure uitvoeren om ze in onze basisopvattingen op te nemen.
Wij gaan maak een basisweergave, hiervoor in de directory app / weergaven / we gaan de directory maken mijn mening en hierin gaan we een bestand maken met de naam home.php, die de volgende code zal bevatten:

Nu moeten we de route maken waarmee we toegang hebben tot onze weergave en ook hierbinnen is dat we gaan aangeven dat de weergaven die we in de vorige stappen hebben gegenereerd, als geneste weergaven moeten worden genomen, hiervoor zullen we de methode gebruiken nest () waarbinnen we de weergaven zullen passeren die we willen nesten:

VERGROTEN

Nu hiermee bij het navigeren in onze applicatie naar de URL uit ons zicht thuis We moeten kijken hoe de inhoud van de weergave wordt verkregen, hiermee kunnen we alle verschillende weergaven creëren en die gemeenschappelijke opvattingen opnemen, hiermee bereiken we het resultaat van niet herhalend werk.
We kunnen met dezelfde methode ook aanvullende gegevens aan de weergave doorgeven nest (), Een reeks gegevens bouwen en deze nesten in de weergave die we genereren, hiermee kunnen we een gemeenschappelijke structuurweergave genereren die gegevens ontvangt en dus alleen de gegevens wijzigen die deze kunnen ontvangen, waardoor het werk dat moet worden herhaald, iets meer wordt verminderd:

VERGROTEN

Hiermee sluiten we deze tutorial af, we hebben geleerd views te nesten, waarmee we met basistemplates kunnen werken en dus geen statische code of primaire functionaliteiten van onze applicatie hoeven te herhalen.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave