Erstellen Sie Ansichten mit Twig in Laravel

Inhaltsverzeichnis
Trotz Laravel hat schon Klinge Als Template-Engine kommen wir möglicherweise aus einer anderen Umgebung, in der wir mit einer anderen Engine gearbeitet haben und diese in diesen Fällen weiterhin verwenden möchten Laravel Es gibt uns die Freiheit, dies ohne Probleme zu tun.
Einer der beliebtesten Motoren in PHP es ist Zweig, mit dem Sie Ansichten schnell und einfach generieren können, sehen wir uns an, wie es geht.
Als erstes müssen wir eine Standardinstallation von . erstellen Laravel, damit können wir die folgenden Schritte ausführen:
1- In der Datei Komponist.json Wir werden die folgende Zeile einfügen:
"rcrowe / twigbridge": "0.4.*"

2- Dann werden wir den Update-Befehl auf der Konsole ausführen Komponist:
php Composer.phar-Update

3- Endlich müssen wir aktivieren Zweig als Anbieter innerhalb unseres Anbieter-Arrays in der Datei /app/config/app.php, dazu müssen wir im entsprechenden Array folgenden Inhalt hinzufügen:
'TwigBridge \ TwigServiceProvider'

4- Mit all dem oben genannten können wir dann unsere Konfigurationsdatei mit generieren handwerkliches php.
php artisan config: rcrowe / twigbridge veröffentlichen

1- Wir müssen zuerst die Routen generieren, die wir verwenden werden, dafür definieren wir die Ansicht als a Zweigansicht und im Inneren werden wir einen Link generieren, der uns auf die Seite von . führt Laravel:

2- Jetzt im Verzeichnis Ansichten aus unserer Anwendung werden wir eine Datei namens . erstellen twiglayout.twig und wir werden die Basis für alle unsere Ansichten hinzufügen:

3- Wir müssen dann nur noch die Ansicht erstellen, die die Struktur unseres Basislayouts erbt und diese wird in die Datei eingefügt zweig.zweig im Ansichtenverzeichnis der Anwendung und sollte Folgendes enthalten:

Die Funktionsweise dieses Codes ist der von Ansichten mit sehr ähnlich Klinge, in unserer Layoutdatei legen wir die Grundlagen unserer HTML und in bestimmten Abschnitten werden wir die Möglichkeit schaffen, Code einzufügen, dafür bauen wir die Abschnitte {% block block_name%} und dann in der Ansicht, wenn wir wollen, dass dort etwas erscheint, müssen wir nur den Block aufrufen und alles, was wir hineinlegen, wird das sein, was wir sehen, wenn wir die Ansicht aufrufen.
Wenn wir einen direkten Vergleich mit Klinge, ist dies einfacher, da alle Blöcke auf die gleiche Weise aufgerufen werden, anstatt Namen wie . zu verwenden Ertrag zum Beispiel.
Auf Sicht druckenZum Drucken innerhalb der Ansicht verwenden wir die Abbildung der Doppeltasten {{}} wie wir in dem Teil gesehen haben, in dem wir den Link zeigen, im Fall von {{Eltern ()}} Es wurde verwendet, um den Inhalt dem Inhalt des Layouts hinzufügen zu können, ohne ihn zu überschreiben.
Damit haben wir dieses Tutorial abgeschlossen, in dem wir eine grundlegende Ansicht mit erstellen konnten Zweig In Laravel, um zu zeigen, wie einfach es ist, andere Tools und Template-Engines zu verwenden, damit wir mit dem arbeiten können, womit wir uns am wohlsten fühlen. Zweig Es hat eine großartige Online-Community. Wenn wir uns also für dieses Tutorial interessieren, können wir ein wenig mehr recherchieren und so andere Dinge finden, die wir entwickeln können.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