首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将Laravel刀片模板渲染为没有转义字符和换行的字符串?

将Laravel刀片模板渲染为没有转义字符和换行的字符串?
EN

Stack Overflow用户
提问于 2021-04-07 11:44:02
回答 1查看 797关注 0票数 1

我有一个非常复杂的刀片布局,它不是严格的HTML,因为我使用它来构造美人鱼图(https://mermaid-js.github.io/)的代码。

代码生成得很好,但是当我将刀片模板呈现为字符串时,它会输出带有转义字符和换行符(例如:

$code = view('holiday.diagram')->render();

输出

代码语言:javascript
复制
graph TD\npeople[\"<strong>PEOPLE<\/strong>\n<hr \/> <strong>PERSON FIRST NAME<\/strong>: FOO BAR <br \/><strong>Number of TRAVELLERS<\/strong>: 6<br \/>

如何删除这些转义字符并按原样显示代码?我尝试过htmlspecialchars-decode(),但它没有删除它们。

EN

Stack Overflow用户

回答已采纳

发布于 2021-04-07 11:52:27

如果您希望它是html,请使用方法toHtml()

代码语言:javascript
复制
view('holiday.diagram')->toHtml();
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66985391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档