Erweiterte Verwendung von Blade mit Laravel

Inhaltsverzeichnis
Verwenden eines Vorlagensystems in Laravel ermöglicht es uns, Ansichten schneller zu generieren, aber es gibt viel mehr als nur das Generieren von Ansichten. Mit fortgeschrittener Verwendung können wir Anordnungen von Elementen erstellen, Touren erstellen, Bedingungen einbinden usw. Dadurch sind wir in der Lage, reichere Erfahrungen für unsere Benutzer zu erstellen.
Im Falle des Laravel durch nativ mit Klinge Wir können einige dieser erwähnten Verwendungen integrieren, um dynamische Ansichten erstellen zu können, die es uns ermöglichen, in unserer Anwendung etwas weiter zu gehen.
Anforderungen
Um dieses Tutorial abzuschließen, benötigen wir eine Standardinstallation von Laravel und haben auch Kenntnisse darüber, wie man grundlegende Ansichten mit erstellt Klinge.
Wir werden mit der Erstellung der Routen beginnen, dafür werden wir eine Route erstellen, die unser Zuhause sein wird, und eine zweite, die das Detail ist, dann in der Datei routen.php lass uns folgendes machen:
1- Wir erstellen die Home-Ansicht, in der wir ein Array oder eine Anordnung mit mehreren Filmen übergeben werden. Das Interessante daran ist, dass es in diesem Array ein Element namens . gibt Schnecke die wir verwenden werden, um mit der sekundären Detailansicht zu verlinken, sehen wir uns den Code an, den wir generieren müssen:

2- Jetzt werden wir die sekundäre Ansicht erstellen, die wir als zweites bezeichnen werden. Darin müssen wir das gleiche Arrangement erstellen, aber es wird der Film angezeigt, der dem entspricht Schnecke die es empfängt und zusätzlich in diesem Array wird das Genre des Films angezeigt, das wir in der Home-Ansicht weggelassen haben:

VERGRÖSSERN

Was wir auch bemerken können ist, dass die Ansicht etwas namens . erhält (: irgendein) Das bedeutet, dass alles, was nach dem Pfad im Browser kommt, als Parameter an die Ansicht übergeben wird.
In der Home-Ansicht werden wir etwas Interessantes machen, wir werden einen Rundgang durch jeden der Filme mit einer Anleitung machen @für jedes und innerhalb dieser Route werden wir ein if verwenden. Wenn also ein Film die Bedingung erfüllt, können wir etwas anderes drucken, mal sehen, wie unsere Datei aussieht home.blade.php:

Wir bemerken, wie wir den gleichen Namen des Arrays verwenden, das wir in der Route erstellt haben, und wie wir dann mit der sekundären Ansicht verknüpfen und den Wert des Felds hinzufügen Schnecke.
Jetzt erhalten wir in der sekundären Ansicht diesen Wert Schnecke und wir werden im Array nach seinem entsprechenden Gegenstück suchen, wir werden die Gelegenheit nutzen, um das zusätzliche Feld von Geschlecht anzuzeigen, das wir erstellt haben, so dass die Ansicht wie folgt aussehen würde:

Wie wir sehen, ist es sehr einfach, die erweiterte Funktionalität von . zu erhalten Klinge In LaravelHier können wir hervorheben, dass wir anstelle von Arrays Ergebnisse aus unseren Datenbanken verwenden können. Zur Demonstration war dies jedoch ausreichend. Wir haben auch festgestellt, dass wir Bedingungen in die Ansicht aufnehmen können ein Ansichtsformat , da es nicht ratsam ist, in diesen Teil Geschäftslogik aufzunehmen, da wir die Anwendung unnötig komplex machen könnten.
Damit beenden wir dieses Tutorial, wir können unserer Anwendung nun neue Funktionalitäten aus ihrer Sicht hinzufügen mit Klinge In Laravel.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

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave