laravel - rss显示

时间:2017-03-30 20:20:03

标签: php laravel rss

欢迎!有人能告诉我如何在我的另一个网站上显示rss吗?正是这个rss链接aurelia-fetch-client我正在使用laravel 5.3

关心并感谢您的帮助

2 个答案:

答案 0 :(得分:1)

搜索Laravel RSS阅读器提供了许多与Laravel 5兼容的软件包,可以为您进行RSS解析。例如,https://packagist.org/packages/willvincent/feeds为您提供了与读者合作的完整示例。

如果由于某种原因,您不想使用Laravel软件包,那么PHP的非Laravel RSS解析器或通用标记解析器可以执行相同的操作。

或者你可以通过使用像file_get_contents()或curl调用来获取自己的解析来获取RSS提要,然后使用基本的正则表达式或substr来获取你关心的标记。

在任何情况下,您都必须将提取的数据传递给视图以供显示。据推测,您的数据将在数组中,因此您可以在视图中使用@foreach指令,然后在列表或表格中显示项目或任何您想要的内容。

<ul>
@foreach($data as $datum)
    <li>{{$datum['title']}}</li>
@endforeach
</ul>

虽然预先制作的包装可以节省很多时间。

答案 1 :(得分:0)

最简单的方法是使用file_get_contents

$rss = file_get_contents(http://awiacja.imgw.pl/rss/metar00.php?airport=EPWA);
return response($rss);