Sommario
Sebbene possiamo creare viste molto facilmente, a volte il codice diventa molto ripetitivo, ecco perché abbiamo bisogno di qualcosa in più che ci permetta di generare gli stessi risultati con meno sforzo.Qui è dove il cosiddetto motori di modelli, in caso di Laravel abbiamo il motore disponibile di default Lama, con cui possiamo generare contenuti all'interno delle nostre viste utilizzando ed ereditando da altre viste in modo semplice e pratico.
Per generare una vista, la prima cosa di cui abbiamo bisogno è un'installazione standard di Laravel, quindi con questo fatto possiamo fare quanto segue:
1- Genereremo un paio di nuove rotte nel file route.php, la particolarità di questi è che li nomineremo usando la parola Lama nel nome dei file, vediamo il codice come sarebbe:
3- Entro visualizzazioni / layout genereremo un file chiamato index.blade.php e andiamo ad aggiungere quanto segue:
Con questo risolto quando visitiamo il percorso corrispondente, il motore Lama Si occuperà di posizionare tutti i contenuti dove viene utilizzato il layout e quindi ci evitiamo di fare più codice del necessario.
ImportanteÈ molto importante usare la notazione di incorporare il nome della lama all'interno dei nomi delle viste, ad esempio home.blade.php o seconda.lama.php, poiché questa è la convenzione che ci darà la possibilità di utilizzare il motore, è anche importante notare che se apriamo un @sezione, dobbiamo avere una linea che chiuda quella @section, se non ce l'abbiamo, potremmo generarla in modo errato.
Stampa codice PHPSe vogliamo stampare il codice PHP all'interno della vista, dobbiamo solo includerlo all'interno delle doppie parentesi: {{echo "Qui è dove andrà il nostro codice PHP"; }} in questo modo possiamo incorporare anche altri elementi dinamici, estendendo così le funzionalità della nostra applicazione.
Con questo finiamo questo tutorial, come vediamo il motore del template ci fa risparmiare molto lavoro, poiché quando creiamo una base generale e ereditiamo la sua struttura, la quantità di codice HTML che possiamo generare è molto più piccolo, permettendoci anche di effettuare il debug in modo semplice. È importante ricordare che Lama Non è l'unico motore che possiamo usare, ci sono altre alternative come RAMOSCELLO che ci offre anche funzionalità simili che ci aiuteranno enormemente nel processo di sviluppo dei progetti a cui partecipiamo.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo