Creați vizualizări cu Twig în Laravel

Cuprins
În ciuda Laravel deja are Lamă Ca motor de șabloane, putem proveni dintr-un alt mediu în care am lucrat cu un alt motor și dorim să îl folosim în continuare, în aceste cazuri Laravel Ne oferă libertatea de a o face fără probleme.
Unul dintre cele mai populare motoare din PHP este Crenguţă, care vă permite să generați vizualizări rapid și ușor, să vedem cum să o faceți.
Primul lucru pe care trebuie să-l facem este să creăm o instalare standard a Laravel, cu aceasta putem urma următorii pași:
1- În fișier compozitor.json vom include următoarea linie:
"rcrowe / twigbridge": "0.4. *"

2- Apoi vom rula comanda de actualizare pe consolă compozitor:
actualizare php composer.phar

3- În cele din urmă trebuie să activăm crenguţă ca furnizor din gama noastră de furnizori din fișier /app/config/app.php, pentru aceasta trebuie să adăugăm următorul conținut în matricea corespunzătoare:
„TwigBridge \ TwigServiceProvider”

4- Cu toate cele de mai sus, putem genera fișierul de configurare folosind php artizan.
php artisan config: publish rcrowe / twigbridge

1- Mai întâi trebuie să generăm rutele pe care urmează să le folosim, pentru aceasta vom defini vizualizarea ca fiind twigview iar în interior vom genera un link care ne va duce la pagina Laravel:

2- Acum în director vederi din aplicația noastră vom crea un fișier numit twiglayout.twig și vom adăuga baza pentru toate opiniile noastre:

3- Trebuie doar să creăm atunci vizualizarea care va moșteni structura aspectului nostru de bază și aceasta va fi plasată în fișier crenguță.twig în directorul de vizualizări al aplicației și ar trebui să conțină următoarele:

Funcționarea acestui cod este foarte similară cu cea a vizualizărilor folosind Lamă, în fișierul nostru de aspect stabilim bazele noastre HTML și, în anumite secțiuni, vom crea posibilitatea de a insera cod, pentru aceasta construim secțiunile {% block block_name%} și apoi, în vizualizare, dacă vrem să apară ceva acolo, trebuie doar să apelăm blocul și tot ceea ce așezăm în interior va fi ceea ce vedem atunci când numim vizualizare.
Dacă facem o comparație directă cu Lamă, acest lucru este mai simplu, deoarece toate blocurile sunt apelate în același mod, în loc de a folosi nume ca Randament de exemplu.
Imprimați la vederePentru a imprima în vizualizare folosim figura tastelor duble {{}} așa cum am văzut în partea în care arătăm legătura, în cazul {{părinte ()}} A fost folosit pentru a putea adăuga conținut la conținutul pe care îl avea aspectul, fără a-l suprascrie.
Cu aceasta am terminat acest tutorial în care am putea crea o vizualizare de bază cu Crenguţă în Laravel, demonstrând astfel cât de simplu este să folosim alte instrumente și motoare de șabloane, astfel încât să putem lucra cu ceea ce ne simțim cel mai confortabil. Crenguţă Are o comunitate online excelentă, așa că, dacă am fi interesați de acest tutorial, putem investiga puțin mai mult și astfel putem găsi alte lucruri pe care le putem dezvolta.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave