Indholdsfortegnelse
Applikationerne lever ikke kun af deres egne data, selvom det normale er, at vi har en database med de private og mest følsomme oplysninger, ikke altid kommer det, vi viser, fra den database.Vi har set tilfælde, hvor vi kan fodre vores applikation fra eksterne kilder såsom CSV -filer eller tekstfiler, dette er en måde at indhente oplysninger fra andre kilder på, men det kræver stadig en vis manuel interaktion.
En anden måde, hvorpå vi kan få ekstern information, er gennem RSSDisse feeds kan hjælpe os med at få opdaterede data fra andre sider uden at skulle konsultere vores databaser, og det mest interessante er, at alt er online.
For at opbygge denne funktionalitet har vi brug for en standardinstallation af Laravel og derefter vil vi følge følgende trin:
1- Vi skal lave en ny rute ind ruter.php der giver os mulighed for at læse RSS -feed, indeni skal vi etablere en variabel med URL'en, som vi skal konsultere; så får vi indholdet af denne URL og sætter den inde i en simplexml objekt for at kunne manipulere det efter behag i applikationen.
2- Når vi har simplexml, vi skal tildele det vi har fanget til en ny variabel, på denne måde kan vi lave en iteration for hvert element, som vi har fanget fra vores kilde RSS.
3- På tidspunktet for udførelsen af denne iteration vil vi have adgang til hvert af de elementer, som kilden bringer os RSS, med det og den konvertering, som det hjalp os med at foretage simplexml, vi kan behandle hver enkelt som en objektattribut, på denne måde er manipulationen lettere.
4- Endelig kan vi bygge en struktur HTML at vi skal vende tilbage for at bruge det senere enten i en controller eller i en visning.
Da vi kender den proces, vi skal følge, kommer vi til at se en lille kode, der viser os, hvordan vi kan omsætte alt dette i praksis:
Opbygning af RSSEndelig skal vi kende den struktur, RSS skal have for at kunne få de forskellige elementer ved deres navne og også lokalisere de indlejringsniveauer, de har. Et andet aspekt, som vi ikke må glemme, er at foretage grundlæggende valideringer, såsom at vise, om skrifttypen er forkert, eller hvad der sker, hvis den er tom, på denne måde kan vi undgå fejl, der kan skade vores applikation.
Med dette afsluttede vi denne vejledning, vi så, at det var i stand til at hente data fra en ekstern kilde som f.eks RSS det er faktisk ret let Laravel Vi bruger kun strukturen, da resten er at bruge grundlæggende værktøjer til PHP, det vigtige er, at vi demonstrerer, hvor enkel og hvor kraftfuld anvendelsen af Laravel i vores webløsninger.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt