Bruk RSS -feeder med Laravel

Innholdsfortegnelse
Applikasjonene lever ikke bare av sine egne data, selv om det normale er at vi har en database med privat og mest sensitiv informasjon, ikke alltid kommer det vi viser fra den databasen.
Vi har sett tilfeller der vi kan mate applikasjonen vår fra eksterne kilder, for eksempel CSV -filer eller tekstfiler, dette er en måte å skaffe informasjon fra andre kilder, men det krever fortsatt litt manuell interaksjon.
En annen måte vi kan skaffe ekstern informasjon på er gjennom RSSDisse feedene kan hjelpe oss med å skaffe oppdaterte data fra andre sider uten å måtte konsultere databasene våre, og det mest interessante er at alt er online.
For å bygge denne funksjonaliteten trenger vi en standard installasjon av Laravel og deretter vil vi følge følgende trinn:
1- Vi skal lage en ny rute inn routes.php som vil tillate oss å lese RSS -feed, inne må vi etablere en variabel med URL -en som vi må konsultere; så får vi innholdet i denne URL -en og legger den inne i en simplexml objekt for å kunne manipulere det etter ønske i applikasjonen.
2- Når vi har simplexml, må vi tildele det vi har fanget til en ny variabel, på denne måten kan vi gjøre en iterasjon for hvert element som vi har fanget fra vår kilde RSS.
3- Når vi utfører denne iterasjonen, vil vi ha tilgang til hvert av elementene som kilden gir oss RSS, med det og konverteringen som det hjalp oss med å gjøre simplexml, kan vi behandle hver enkelt som et objektattributt, på denne måten er manipulasjonen lettere.
4- Endelig kan vi bygge en struktur HTML at vi må gå tilbake for å bruke det senere enten i en kontroller eller i en visning.
Siden vi kjenner prosessen vi må følge, kommer vi til å se en liten kode som viser oss hvordan vi kan sette alt dette i praksis:

Vi kan se at vi har brukt simplexml_load_string () denne metoden hjelper oss med å bære en strukturert streng, som en liste HTML eller en liste RSS, til XML -format, for å skaffe dette innholdet vi hjelper oss med file_get_contents () brukt på kildeadressen RSS.
Struktur av RSSTil slutt må vi kjenne strukturen som RSS må ha for å kunne skaffe de forskjellige elementene ved navn og også finne hekkingsnivåene de har. Et annet aspekt vi ikke må glemme er å gjøre grunnleggende valideringer, for eksempel å vise om skriften er feil eller hva som skjer hvis den er tom, på denne måten kan vi unngå å ha feil som kan ødelegge applikasjonen vår.
Med dette fullførte vi denne opplæringen, vi så at det å kunne hente data fra en ekstern kilde som f.eks RSS det er ganske enkelt, faktisk Laravel Vi bruker bare strukturen siden resten er å bruke grunnleggende verktøy for PHP, det viktige er at vi demonstrerer hvor enkelt og hvor kraftig anvendelsen av Laravel i våre webløsninger.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave