在Laravel 5中从数据库中渲染html图像标签


Render html image tag from database in the Laravel 5

我想存储完整的代码,包括:

img src="{{ (asset('/img/' .$variable. 'image.jpg')) }}"

,并在页面上显示它与Laravel 5。

我的问题是图像src属性没有正确渲染。

这是一个从数据库检索到的字符串:img src="{{ (asset('/img/' .$variable. 'image.jpg')) }}"。不是刀片模板。

因此,为了将其转换为刀片模板,您需要将该字符串编译为刀片模板。很快,您将需要一个刀片式编译器。Laravel有一个Blade::compileString(),试试吧。如果它仍然不适合你,按以下链接,我相信会帮助你。

对你来说最简单的解决方案:对于一个可能重复的问题的答案

相关博客文章

还有一些用于编译和解析刀片模板的库:

https://github.com/Flynsarmy/laravel-db-blade-compiler

https://github.com/TerrePorter/StringBladeCompiler