Sommario
La costruzione delle vedute ha diverse sfumature, tuttavia ce n'è una che spicca; di solito abbiamo porzioni del nostro HTML che si ripetono in tutta l'applicazione, ad esempio il intestazione e piè di pagina Dello stesso. Avere questi casi non è pratico dover ripetere queste parti ogni volta che creiamo una vista.Per risolvere questi problemi abbiamo la figura della vista nidificata, che altro non è che incorporare una vista in un'altra, con cui possiamo fare un piè di pagina una sola volta e poi incorporarlo in tutte le viste che lo richiedono, con questo possiamo ridurre una parte del lavoro ripetitivo che si potrebbe dare…
RequisitiPer seguire questo tutorial dobbiamo avere un'installazione di base di Laravel e avere la conoscenza di come creare una vista di base.
Per essere in grado di creare viste nidificate dobbiamo creare una piccola struttura di cartelle o directory in cui memorizzeremo le diverse risorse, per questo esempio nella cartella app / visualizzazioni stiamo per generare una nuova cartella chiamata Comune poiché è qui che andranno le viste comuni a tutte le altre viste.
Quindi all'interno della nostra directory che abbiamo appena creato genereremo il file header.php, che servirà come intestazione per le nostre visualizzazioni e che deve avere il contenuto visto nell'immagine seguente:
Stiamo andando a creare una vista di base, per questo nella directory app / visualizzazioni / creeremo la directory le mie opinioni e all'interno di questo creeremo un file chiamato home.php, che conterrà il seguente codice:
INGRANDIRE
Possiamo anche passare dati aggiuntivi alla vista con questo stesso metodo nido (), Costruendo un array di dati e annidandolo all'interno della vista che stiamo generando, con questo possiamo generare una vista di struttura comune che riceve i dati e quindi modificare solo i dati che può ricevere, riducendo un po' di più il lavoro che deve essere ripetuto:
INGRANDIRE