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:
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:
VERGRÖSSERN
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