Verschachtelte Ansichten in Laravel

Inhaltsverzeichnis
Die Konstruktion von Ansichten hat mehrere Nuancen, von denen jedoch eine auffällt; Wir haben normalerweise Teile von unserem HTML die sich während der gesamten Anwendung wiederholen, zum Beispiel die Kopf-und Fußzeile Vom selben. Es ist unpraktisch, diese Fälle zu haben, da diese Teile jedes Mal wiederholt werden müssen, wenn wir eine Ansicht erstellen.
Um diese Probleme zu lösen, haben wir die Figur der verschachtelten Ansicht, die nichts anderes ist, als eine Ansicht in eine andere zu integrieren, mit der wir eine Fußzeile nur einmal erstellen und dann in alle Ansichten integrieren können, die dies erfordern, damit können wir reduzieren ein Teil der sich wiederholenden Arbeit, die gegeben werden könnte …
AnforderungenUm diesem Tutorial folgen zu können, benötigen wir eine Grundinstallation von Laravel und haben das Wissen, wie man eine grundlegende Ansicht erstellt.
Erstellen zu können verschachtelte Ansichten Wir müssen eine kleine Struktur von Ordnern oder Verzeichnissen erstellen, in denen wir die verschiedenen Ressourcen speichern werden, in diesem Beispiel im Ordner App / Aufrufe Wir werden einen neuen Ordner namens . erstellen gemeinsames da werden die Ansichten, die allen anderen Ansichten gemeinsam sind, dorthin geführt.
Dann werden wir in unserem gerade erstellten Verzeichnis die Datei generieren header.php, die als Header für unsere Ansichten dient und den Inhalt haben muss, der in der folgenden Abbildung zu sehen ist:

Jetzt werden wir den Vorgang wiederholen, aber wir werden die Datei erstellen footer.php und wie im vorherigen Fall werden wir Folgendes als Inhalt angeben:

Sobald wir die gemeinsamen Ansichten haben, werden wir nun das Verfahren durchführen, um sie in unsere grundlegenden Ansichten zu integrieren.
Wir gehen zu eine Grundansicht erstellen, dafür im Verzeichnis App / Aufrufe / Wir werden das Verzeichnis erstellen meine Ansichten und darin werden wir eine Datei namens . erstellen home.php, die den folgenden Code enthält:

Jetzt müssen wir die Route erstellen, die es uns ermöglicht, auf unsere Ansicht zuzugreifen, und auch darin, dass wir angeben, dass die Ansichten, die wir in den vorherigen Schritten generiert haben, als verschachtelte Ansichten verwendet werden müssen. Dazu verwenden wir die Methode Nest () in dem wir die Ansichten übergeben, die wir verschachteln möchten:

VERGRÖSSERN

Jetzt damit beim Navigieren in unserer Anwendung zum URL aus unserer Sicht Heimat Wir müssen sehen, wie der Inhalt der Ansicht erhalten wird, damit können wir alle verschiedenen Ansichten erstellen und diese gemeinsamen Ansichten einbeziehen, damit erreichen wir das Ergebnis, dass sich die Arbeit nicht wiederholt.
Mit derselben Methode können wir auch zusätzliche Daten an die Ansicht übergeben Nest (), Erstellen Sie ein Datenarray und verschachteln Sie es in der Ansicht, die wir generieren. Damit können wir eine gemeinsame Strukturansicht generieren, die Daten empfängt, und somit nur die Daten ändern, die sie empfangen kann, wodurch die Arbeit, die wiederholt werden muss, etwas reduziert wird:

VERGRÖSSERN

Damit beenden wir dieses Tutorial, wir haben gelernt, Views zu verschachteln, mit denen wir mit einfachen Templates arbeiten können und somit statischen Code oder primäre Funktionalitäten unserer Anwendung nicht wiederholen müssen.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben
wave wave wave wave wave