Cuprins
Utilizarea unui sistem de șabloane în Laravel ne permite să generăm vizualizări mai rapid, cu toate acestea există mult mai mult decât generarea de vizualizări, cu o utilizare avansată putem crea aranjamente de elemente, putem face tururi, putem încorpora condiționate etc. Acest lucru ne face capabili să construim experiențe mai bogate pentru utilizatorii noștri.În cazul în care Laravel prin a avea nativ cu Lamă Putem încorpora unele dintre aceste utilizări pe care le-am menționat pentru a putea construi vizualizări dinamice care ne permit să mergem puțin mai departe în aplicația noastră.
Cerințe
Pentru a finaliza acest tutorial vom avea nevoie de o instalare standard a Laravel și, de asemenea, au cunoștințe despre cum să construiți vizualizări de bază cu Lamă.
Vom începe să facem traseele, pentru aceasta vom crea un traseu care va fi casa noastră și unul secundar care va fi detaliul, apoi în fișier rute.php să facem următoarele:
1- Construim vizualizarea de acasă unde vom trece o matrice sau un aranjament cu mai multe filme, lucru interesant este că în această matrice va exista un element numit melc pe care îl vom folosi pentru a face legătura cu vizualizarea secundară a detaliilor, să vedem codul pe care trebuie să îl generăm:
MARI
În vizualizarea de acasă vom face ceva interesant, vom face un tur al fiecărui film cu o instrucțiune @pentru fiecare și în cadrul acestei rute vom folosi un if, deci dacă un film se potrivește condiției putem imprima ceva diferit, să vedem cum arată fișierul nostru home.blade.php:
Acum, în vizualizarea secundară, vom primi această valoare melc și vom căuta în interiorul matricei pentru omologul său corespunzător, vom profita de ocazie pentru a arăta câmpul de gen suplimentar pe care l-am creat, astfel încât vizualizarea ar fi următoarea:
Cu aceasta terminăm acest tutorial, acum putem adăuga noi funcționalități aplicației noastre din vizualizarea sa folosind Lamă în Laravel.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