【问题标题】:Laravel change img src on data fetchLaravel 在数据获取上更改 img src
【发布时间】:2019-12-17 18:32:48
【问题描述】:

我正在检索包含保存在所见即所得编辑器(Summernote)中的图像的文本。有没有办法使用asset() 替换img 标签中的src 属性值?

例子:

<img src="images/image.jpg"/>...

收件人:

<img src="https://.../images.jpg"/>

我想要涵盖所有基础的解决方案:图像名称中的空格、不同的扩展名...

【问题讨论】:

  • @AlImrunShowrov 是的
  • 和我在例子中展示的一样
  • 我正在获取完整的 html 代码

标签: laravel


【解决方案1】:

当然,只需在刀片中使用花括号语法来呈现 asset()

<img src="{{ asset('whatever_you_want') }}"/>

【讨论】:

  • 我得到了完整的 html 文本,正如我所说的来自文本编辑器
【解决方案2】:

我认为你不能在 Blade 中做到这一点。您可以在模型中添加一个将所有图像替换为完整路径的函数。这可以通过在标签中查找 URL 的正则表达式模式来完成。

不过,我会确保图像的完整路径包含在数据库的文本中。这样,您始终可以访问图像的正确路径,而无需依赖一段代码来显示正确的图像。

【讨论】:

  • 我实际上是在模型中尝试这样做,所以我可以在 API 调用中使用它
猜你喜欢
  • 1970-01-01
  • 2019-07-17
  • 2013-05-23
  • 1970-01-01
  • 2016-04-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-15
相关资源
最近更新 更多