Viste nidificate a Laravel

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:

Ora ripeteremo la procedura ma creeremo il file footer.php e come nel caso precedente inseriremo quanto segue come contenuto:

Una volta che abbiamo i punti di vista comuni, eseguiremo la procedura per incorporarli nei nostri punti di vista di base.
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:

Ora dobbiamo creare il percorso che ci consente di accedere alla nostra vista e anche all'interno di questo indicheremo che deve prendere le viste che abbiamo generato nei passaggi precedenti come viste nidificate, per questo useremo il metodo nido () all'interno della quale passeremo le viste che vogliamo nidificare:

INGRANDIRE

Ora con questo durante la navigazione nella nostra applicazione verso il URL dalla nostra vista casa Dobbiamo vedere come si ottiene il contenuto della vista, con questo possiamo creare tutte le diverse viste e includere quelle viste comuni, con questo otteniamo il risultato di non ripetere il lavoro.
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

Con questo finiamo questo tutorial, abbiamo imparato a nidificare le viste, con le quali possiamo lavorare con i modelli di base e quindi non dover ripetere il codice statico o le funzionalità primarie della nostra applicazione.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave