如何使用 PHP Laravel 显示来自 RSS Feed 描述的图像

How to display image from an RSS Feed description using PHP Laravel

我正在 PHP Laravel 工作以构建 RSS 提要 READER

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

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

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

 @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

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

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

要渲染 HTML,您需要改用 {!! !!}

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

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