Blade gebruiken met Laravel

Inhoudsopgave
Hoewel we heel gemakkelijk weergaven kunnen maken, wordt de code soms erg repetitief, daarom hebben we iets extra's nodig waarmee we met minder inspanning dezelfde resultaten kunnen genereren.
Dit is waar de zogenaamde sjabloonmotoren, in het geval van Laravel we hebben de motor standaard beschikbaar Blad, waarmee we op een eenvoudige en praktische manier inhoud kunnen genereren binnen onze opvattingen met behulp van en erven van andere opvattingen.
Om een ​​weergave te genereren, is het eerste dat we nodig hebben een standaardinstallatie van: Laravel, dan kunnen we met dit bereikt het volgende doen:
1- We gaan een aantal nieuwe routes in het bestand genereren routes.php, de eigenaardigheid hiervan is dat we ze gaan noemen met het woord blad in de naam van de bestanden, laten we de code zien zoals deze eruit zou zien:

2- De volgende stap die we moeten nemen is om een ​​aparte map aan te maken om onze lay-out op te slaan, hiervoor zullen we een map met dezelfde naam maken in de map keer bekeken.
3- Binnenin weergaven / indeling we gaan een bestand genereren met de naam index.blade.php en we gaan het volgende toevoegen:

4- Nu we ons lay-outbestand hebben, gaan we het gebruiken, hiervoor gaan we een map genereren in views genaamd blad en binnenin gaan we een bestand maken met de naam home.blade.php, dit zal het startbestand zijn waarnaar we hebben verwezen in routes.php, binnen gaan we onze eigen commando's gebruiken Blad waarmee we het gebruik van deze template-engine in de praktijk kunnen brengen:

Het belangrijkste hier is dat de secties die we in onze index.blade.php Laten we ze hier op dezelfde manier noemen, met de @ouder modifier we kunnen de inhoud van de lay-out wijzigen met de inhoud van deze weergave zoals we zien in de sectie titelpagina.
Hiermee is dit opgelost wanneer we de bijbehorende route bezoeken, de motor Blad Het zorgt ervoor dat alle inhoud wordt geplaatst waar de lay-out wordt gebruikt en zo besparen we onszelf van het maken van meer code dan nodig is.
BelangrijkHet is erg belangrijk om de notatie van te gebruiken bladnaam opnemen namen van binnenaanzichten, bijvoorbeeld home.blade.php of tweede.blade.php, aangezien dit de conventie is die ons de mogelijkheid geeft om de motor te gebruiken, is het ook belangrijk op te merken dat als we een @sectie, we moeten een regel hebben die die @sectie sluit, als we die niet hebben, kunnen we deze verkeerd genereren.
PHP-code afdrukkenAls we PHP-code binnen de weergave willen afdrukken, hoeven we deze alleen tussen dubbele accolades op te nemen: {{echo "Dit is waar onze PHP-code naartoe gaat"; }} op deze manier kunnen we ook andere dynamische elementen opnemen, waardoor de functionaliteit van onze applicatie wordt uitgebreid.
Hiermee sluiten we deze tutorial af, omdat we zien dat de sjabloon-engine ons veel werk bespaart, omdat bij het maken van een algemene basis en het erven van de structuur, de hoeveelheid code HTML die we kunnen genereren is veel kleiner, waardoor we ook op een eenvoudige manier foutopsporing kunnen maken. Het is belangrijk om te vermelden dat Blad Het is niet de enige motor die we kunnen gebruiken, er zijn andere alternatieven zoals: TAKJE die ons ook vergelijkbare functionaliteiten biedt die ons enorm zullen helpen bij het ontwikkelingsproces van de projecten waaraan we deelnemen.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

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave