Inhaltsverzeichnis
Die Anwendungen ernähren sich nicht nur von ihren eigenen Daten, obwohl wir normalerweise eine Datenbank mit den privaten und sensibelsten Informationen haben, kommt nicht immer das, was wir zeigen, aus dieser Datenbank.Wir haben Fälle gesehen, in denen wir unsere Anwendung aus externen Quellen wie CSV-Dateien oder Textdateien speisen können. Dies ist eine Möglichkeit, Informationen aus anderen Quellen zu erhalten, erfordert jedoch noch einige manuelle Eingriffe.
Eine weitere Möglichkeit, externe Informationen zu erhalten, ist durch RSSDiese Feeds können uns helfen, aktualisierte Daten von anderen Seiten zu erhalten, ohne unsere Datenbanken konsultieren zu müssen, und das Interessanteste ist, dass alles online ist.
Um diese Funktionalität zu erstellen, benötigen wir eine Standardinstallation von Laravel und dann werden wir die folgenden Schritte ausführen:
1- Wir werden eine neue Route in . erstellen routen.php Damit können wir den RSS-Feed lesen, im Inneren müssen wir eine Variable mit der URL einrichten, zu der wir konsultieren müssen; dann erhalten wir den Inhalt dieser URL und fügen ihn in a simplexml-Objekt in der Anwendung beliebig manipulieren zu können.
2- Sobald wir haben simplexml, müssen wir das, was wir erfasst haben, einer neuen Variablen zuweisen. Auf diese Weise können wir für jedes Element, das wir aus unserer Quelle erfasst haben, eine Iteration durchführen RSS.
3- Zum Zeitpunkt dieser Iteration können wir auf jedes der Elemente zugreifen, die uns die Quelle liefert RSS, damit und die Konvertierung, die es uns geholfen hat simplexml, können wir jedes einzelne als Objektattribut behandeln, auf diese Weise ist die Manipulation einfacher.
4- Endlich können wir eine Struktur bauen HTML dass wir später zurückkehren müssen, um es entweder in einem Controller oder in einer Ansicht zu verwenden.
Da wir den Prozess kennen, den wir befolgen müssen, sehen wir einen kleinen Code, der uns zeigt, wie wir all dies in die Praxis umsetzen können:
Aufbau der RSSSchließlich müssen wir die Struktur kennen, die das RSS benötigt, um die verschiedenen Elemente anhand ihrer Namen zu erhalten und auch die Verschachtelungsebenen zu finden, die sie haben. Ein weiterer Aspekt, den wir nicht vergessen dürfen, ist die Durchführung grundlegender Validierungen, z. B. das Anzeigen, ob die Schriftart falsch ist oder was passiert, wenn sie leer ist. Auf diese Weise können wir Fehler vermeiden, die unsere Anwendung trüben können.
Damit haben wir dieses Tutorial abgeschlossen und gesehen, dass es möglich ist, Daten aus einer externen Quelle wie z RSS es ist eigentlich ganz einfach Laravel Wir verwenden nur die Struktur, da der Rest darin besteht, grundlegende Werkzeuge von . zu verwenden PHP, wichtig ist, dass wir demonstrieren, wie einfach und mächtig die Anwendung von Laravel in unseren Weblösungen.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