Uso avanzato di Blade con Laravel

Sommario
Utilizzo di un sistema di modelli in Laravel ci consente di generare visualizzazioni più rapidamente, tuttavia c'è molto di più che generare visualizzazioni, con l'uso avanzato possiamo creare disposizioni di elementi, fare tour, incorporare condizionali, ecc. Questo ci rende in grado di costruire esperienze più ricche per i nostri utenti.
In caso di Laravel avendo nativamente con Lama Possiamo incorporare alcuni di questi usi che abbiamo menzionato per essere in grado di costruire viste dinamiche che ci permettano di andare un po' oltre nella nostra applicazione.
Requisiti
Per completare questo tutorial avremo bisogno di un'installazione standard di Laravel e anche sapere come costruire viste di base con Lama.
Inizieremo a creare i percorsi, per questo creeremo un percorso che sarà la nostra casa e uno secondario che sarà il dettaglio, quindi nel file route.php facciamo quanto segue:
1- Costruiamo la home view dove passeremo un array o un arrangiamento con diversi film, la cosa interessante è che all'interno di questo array ci sarà un elemento chiamato lumaca che utilizzeremo per collegarci alla vista di dettaglio secondaria, vediamo il codice che dobbiamo generare:

2- Ora creeremo la vista secondaria, che chiameremo seconda, in essa dobbiamo creare la stessa disposizione, ma ciò che farà è mostrare il film che corrisponde al lumaca che riceve e inoltre in questo array andrà il genere del film che abbiamo omesso nella vista principale:

INGRANDIRE

Quello che possiamo anche notare è che la vista riceve qualcosa chiamato (: qualunque) ciò significa che tutto ciò che viene dopo il percorso nel browser verrà passato alla vista come parametro.
Nella vista home faremo qualcosa di interessante, faremo un tour di ciascuno dei film con un'istruzione @per ciascuno e all'interno di questo percorso useremo un if, quindi se un film soddisfa la condizione possiamo stampare qualcosa di diverso, vediamo come appare il nostro file home.blade.php:

Notiamo come utilizziamo lo stesso nome dell'array che abbiamo creato nella route e quindi come ci colleghiamo con la vista secondaria aggiungendo il valore del campo lumaca.
Ora nella vista secondaria riceveremo questo valore lumaca e cercheremo all'interno dell'array la sua controparte corrispondente, coglieremo l'occasione per mostrare il campo aggiuntivo di genere che avevamo creato, quindi la vista sarebbe la seguente:

Come possiamo vedere, è molto facile ottenere le funzionalità avanzate di Lama in LaravelQui, ciò che possiamo evidenziare è che al posto degli array possiamo usare i risultati dei nostri database, tuttavia per la dimostrazione è stato sufficiente, abbiamo anche notato che possiamo includere i condizionali nella vista, è importante ricordare che dovrebbero essere usati solo come un formato di visualizzazione , poiché non è consigliabile includere alcune logiche di business in questa parte poiché potremmo rendere l'applicazione inutilmente complessa.
Con questo finiamo questo tutorial, ora possiamo aggiungere nuove funzionalità alla nostra applicazione dalla sua vista usando Lama in Laravel.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave