Laravel ile RSS beslemelerini kullanın

İçindekiler
Uygulamalar yalnızca kendi verilerini beslemekle kalmaz, normal olan, özel ve en hassas bilgilere sahip bir veritabanımız olmasına rağmen, gösterdiğimiz her zaman o veritabanından gelmez.
Uygulamamızı CSV dosyaları veya metin dosyaları gibi harici kaynaklardan besleyebileceğimiz durumlar gördük, bu diğer kaynaklardan bilgi almanın bir yoludur, ancak yine de bazı manuel etkileşimler gerektirir.
Dış bilgi edinmenin bir başka yolu da, RSSBu beslemeler, veritabanlarımıza başvurmak zorunda kalmadan diğer sayfalardan güncel veriler elde etmemize yardımcı olabilir ve en ilginç şey, her şeyin çevrimiçi olmasıdır.
Bu işlevselliği oluşturmak için standart bir kuruluma ihtiyacımız olacak. laravel ve ardından aşağıdaki adımları izleyeceğiz:
1- İçinde yeni bir rota oluşturacağız. route.php bu RSS beslemesini okumamıza izin verecek, içeride danışmamız gereken URL ile bir değişken oluşturmalıyız; sonra bu URL'nin içeriğini alırız ve onu bir simplexml nesnesi uygulamada istediği gibi manipüle edebilmek için.
2- Bir kez sahip olduğumuzda simplexml, yakaladığımızı yeni bir değişkene atamalıyız, bu şekilde kaynağımızdan yakaladığımız her öğe için bir yineleme yapabiliriz. RSS.
3- Bu yinelemeyi yaparken, kaynağın bize getirdiği öğelerin her birine erişebileceğiz. RSS, onunla ve yapmamıza yardımcı olduğu dönüşümle simplexml, her birini bir nesne niteliği olarak ele alabiliriz, bu şekilde manipülasyon daha kolaydır.
4- Sonunda bir yapı inşa edebiliriz HTML daha sonra bir denetleyicide veya bir görünümde kullanmak için geri dönmemiz gerektiğini.
İzlememiz gereken süreci bildiğimiz için, tüm bunları nasıl uygulamaya koyabileceğimizi gösteren küçük bir kod göreceğiz:

kullandığımızı görebiliriz simplexml_load_string() bu yöntem, bir liste gibi yapılandırılmış bir dize taşımamıza yardımcı olur. HTML veya bir liste RSS, ile XML biçimi, bu içeriği elde etmek için kendimize yardımcı oluyoruz file_get_contents () kaynak url'ye uygulandı RSS.
RSS'nin YapısıSon olarak, RSS'nin farklı öğeleri adlarıyla elde edebilmesi ve sahip oldukları yuvalama düzeylerini tespit edebilmesi için sahip olması gereken yapıyı bilmeliyiz. Unutmamamız gereken bir diğer husus ise fontun hatalı olup olmadığını veya boş ise ne olacağını göstermek gibi temel doğrulamaları yaparak uygulamamızı karartabilecek hataların oluşmasını önlemiş oluyoruz.
Bununla bu öğreticiyi bitirdik, aşağıdaki gibi harici bir kaynaktan veri elde edebildiğini gördük. RSS aslında çok kolay laravel Biz sadece yapıyı kullanıyoruz, çünkü gerisi temel araçları kullanmaktır. PHPönemli olan, uygulamanın ne kadar basit ve ne kadar güçlü olduğunu göstermemizdir. laravel web çözümlerimizde.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave