Senden Sie Daten an eine Ansicht in Laravel

Sobald wir wissen, wie wir dem Benutzer Daten in einer Ansicht anzeigen können, werden wir uns als Erstes fragen, wie wir Daten aus der Datenbank oder einige in einer Sitzung gespeicherte Informationen dynamisch weitergeben können.

In Laravel hat dieses Problem eine recht einfache Lösung. Tatsächlich ist es der Erstellung einer Basisansicht sehr ähnlich. Sobald wir diese Konzepte verstanden haben, werden wir sicherlich in kurzer Zeit vollständigere Anwendungen erstellen.

Wie man die Daten weitergibt

Um dieses Tutorial zu vervollständigen, benötigen wir einige Dinge. Zum einen müssen wir wissen, wie man eine Basisansicht mit statischen Daten erstellt, und zum anderen müssen wir eine Standardinstallation eines Laravel- Projekts durchführen.

Sobald wir beide Anforderungen erfüllt haben, werden wir die folgenden Schritte ausführen:

– En el archivo routes.php vamos a crear un par de rutas que resolverán a unas vistas, dentro de estas rutas vamos a generar algunas variables con contenido que bien puede venir de algún modelo o podemos colocarlo nosotros, en este caso para mayor facilidad de explicación lo haremos nosotros, veamos el código correspondiente: 1 – In der Datei routes.php werden einige Routen erstellt, die einige Ansichten auflösen. Innerhalb dieser Routen werden Variablen mit Inhalten generiert, die möglicherweise von einem Modell stammen oder die wir platzieren können, in diesem Fall zur Vereinfachung Zur Erklärung werden wir es tun, sehen wir uns den entsprechenden Code an:

laravel_datos_vista.jpg

Hier haben wir zwei Dinge getan: Im Startpfad haben wir eine Variable mit einem Inhalt erstellt. Wenn wir dann die make () -Methode aufrufen, übergeben wir die Auxiliary-Methode mit (), in die wir die soeben erstellte Variable einbinden , mit diesem und dem View werden diese Daten zum Zeitpunkt der Generierung vorliegen.

Alternative
Dies ist nicht die einzige Möglichkeit, Daten weiterzuleiten. Auf der zweiten Route haben wir eine Variable erstellt, die wir der Generierung der Ansicht zuweisen. Anschließend weisen wir diese Variable unseren Werten zu, als würden wir mit Attributen unter Verwendung von Zeigern arbeiten. Schließlich geben wir diese Variable in zurück die Route

Mit einer der beiden Optionen erreichen wir die Aufgabe, die dynamischen Daten an die Ansicht zu übergeben.

See also  So starten, unterbrechen oder beenden Sie den Dienst in Windows 10

– Ahora para utilizar los datos que hemos pasado a nuestras vistas, debemos modificar un poco el código de la vista básica e incluir las variables que les hemos pasado desde las rutas como podemos ver en el siguiente código: 2 – Um nun die Daten zu verwenden, die wir an unsere Ansichten übergeben haben, müssen wir den Code der Basisansicht ein wenig ändern und die Variablen, die wir von den Routen übergeben haben, einbeziehen, wie wir im folgenden Code sehen können:

laravel_datos_vista2.jpg

Hier sehen wir, wie wir die Variable $ title verwendet haben , die wir in der Route ausgegeben haben. Sie werden gefragt, warum sie $ title heißt, wenn wir $ title_page erstellt haben. Die Antwort lautet, dass wir bei Verwendung der with () -Methode title und dann our eingeschlossen haben Variable der Route, für die Ansicht wurde der Inhalt effektiv im Titelnamen gespeichert und somit können wir auch auf Ihre Daten zugreifen.

– Vamos ahora a modificar un poco la vista segundo para incorporar los datos que hemos creado, veamos en el siguiente código como queda todo: 3 – Ändern Sie nun die zweite Ansicht ein wenig, um die von uns erstellten Daten einzubeziehen. Sehen wir uns im folgenden Code an, wie alles aussieht:

laravel_datos_vista3.jpg

Hier unterscheidet es sich von der vorherigen Ansicht dadurch, dass wir die Variablen mit den gleichen Namen aufrufen, mit denen wir sie übergeben haben. Dies ist übrigens so, als ob sie Attribute des Objekts wären. Deshalb können wir die Nomenklatur beibehalten.

Da die Übergabe von Daten an eine Ansicht in unseren in Laravel erstellten Anwendungen recht einfach ist, haben wir dieses Tutorial fertiggestellt. Jetzt haben wir mehr Tools, mit denen wir mit der Erstellung von Anwendungen experimentieren können.

See also  Amazon: 6 Millionen Fälschungen im Jahr 2022 Ein unerbittlicher Kampf!

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *