首页 > 解决方案 > 如何使用 PHP Laravel 显示来自 RSS 提要描述的图像

问题描述

我在 PHP Laravel 中工作以构建一个 RSS 提要阅读器

我已经阅读了 XML 文件,它显示了标题、描述和链接。但是描述包含我不知道如何显示为图像的图像。现在图像部分采用 html 格式,如下所示:

在此处输入图像描述

相反,我希望它像这样显示:

在此处输入图像描述

这是发生 rss 提要内容显示的 html 代码:

 @foreach ($feed->item as $item)
        <tbody>
          <div class="card">
            <div class="card-header">
              <a href="{{ $item->link }}">{{ $item->title}}</a>
            </div>

            <div class="card-header">
              <a href="{{ $item->link }}">{{ $item->thumbnail}}</a>
            </div>
            <div class="card-body">
              {{$item->description}}
            </div>
          </div>
        </tbody>
        @endforeach

有人可以帮我解决这个问题。提前致谢。

标签: phplaravelrss

解决方案


你有 HTML 在你$item->description使用双胡子{{ }}你告诉 Laravel 转义数据。

要呈现 HTML,您需要使用{!! !!}

    <div class="card-body">
      {!! $item->description !!}
    </div>

您可以在此处的文档中查看更多信息:https ://laravel.com/docs/7.x/blade#displaying-data


推荐阅读