Inhoudsopgave
Niettegenstaande Laravel heeft al Blad Als template-engine kunnen we uit een andere omgeving komen waar we met een andere engine hebben gewerkt en deze willen blijven gebruiken, in deze gevallen Laravel Het geeft ons de vrijheid om het zonder problemen te doen.Een van de meest populaire motoren in PHP het is Takje, waarmee u snel en gemakkelijk weergaven kunt genereren, laten we eens kijken hoe u dit kunt doen.
Het eerste dat we moeten doen, is een standaardinstallatie maken van: Laravel, hiermee kunnen we de volgende stappen volgen:
1- In het bestand componist.json we zullen de volgende regel opnemen:
"rcrowe / twigbridge": "0.4. *"
2- Dan gaan we het update-commando uitvoeren op de console componist:
php componist.phar-update
3- Eindelijk moeten we activeren takje als aanbieder binnen ons aanbod van aanbieders in het bestand /app/config/app.php, hiervoor moeten we de volgende inhoud toevoegen aan de bijbehorende array:
'TwigBridge \ TwigServiceProvider'
4- Als al het bovenstaande is gedaan, kunnen we ons configuratiebestand genereren met ambachtelijke php.
php artisan config: publiceer rcrowe / twigbridge
1- We moeten eerst de routes genereren die we gaan gebruiken, hiervoor gaan we het uitzicht definiëren als a twigview en binnenin zullen we een link genereren die ons naar de pagina van . brengt Laravel:
Als we een directe vergelijking maken met Blad, dit is eenvoudiger omdat alle blokken op dezelfde manier worden aangeroepen, in plaats van namen zoals opbrengst bijvoorbeeld.
Afdrukken op zichtOm binnen de weergave af te drukken, gebruiken we de afbeelding van de dubbele sleutels {{}} zoals we zagen in het deel waarin we de link laten zien, in het geval van {{ouder ()}} Het werd gebruikt om de inhoud toe te voegen aan de inhoud die de lay-out had zonder deze te overschrijven.
Hiermee hebben we deze tutorial afgerond waar we een basisweergave konden maken met Takje in Laravel, waarmee we laten zien hoe eenvoudig het is om andere tools en template-engines te gebruiken, zodat we kunnen werken met waar we ons het prettigst bij voelen. Takje Het heeft een geweldige online community, dus als we geïnteresseerd waren in deze tutorial, kunnen we wat meer onderzoeken en zo andere dingen vinden die we kunnen ontwikkelen.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