Utilizarea avansată a lamei cu Laravel

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:

2- Acum vom face vizualizarea secundară, pe care o vom numi a doua, în ea trebuie să creăm același aranjament, dar ceea ce va face este să arătăm filmul care corespunde melc pe care o primește și în plus în această matrice va merge genul filmului pe care l-am omis în vizualizarea de pornire:

MARI

Ceea ce putem observa, de asemenea, este că vizualizarea primește ceva numit (: orice) aceasta înseamnă că orice va veni după calea din browser va fi trecut la vizualizare ca parametru.
Î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:

Observăm cum folosim același nume al tabloului pe care l-am creat în traseu și apoi cum ne conectăm cu vizualizarea secundară adăugând valoarea câmpului melc.
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:

După cum putem vedea, este foarte ușor să obțineți funcționalitatea avansată a Lamă în LaravelAici, ceea ce putem evidenția este că, în loc de matrici, putem folosi rezultatele din bazele noastre de date, cu toate acestea, pentru demonstrare, acest lucru a fost suficient, am observat, de asemenea, că putem include condiționali în vizualizare, este important să ne amintim că acestea ar trebui utilizate doar ca un format de vizualizare, deoarece nu este recomandabil să includem unele logici de afaceri în această parte, deoarece am putea face aplicația inutilă complexă.
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

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave