laravel - Laravel 5 - 如何使用转义的 html 在视图中显示变量?
问题描述
$var_from_controller = "<div style="color:red">Picture inside html {{ asset('img/photo1.jpg') }} </div>"
@刀
<div id="my-container">
{!! $var_from_controller !!}
</div>
它将 {{asset()}} 呈现为字符串。但我需要 HTML AND assets() 输出。
我怎样才能做到这一点??
解决方案
这是这里的基本 php。您正在尝试在解析 php 变量时呈现它。然后注入更多的php为时已晚。
在将其发送到 php 引擎进行渲染之前,您必须构建您的字符串。(在 mvc 中,在将数据传递给视图之前)
推荐阅读
- java - 如何在 for 循环中声明变量?
- ios - SwiftUI onTapGesture 块 NavigationLink 动作
- python - 删除 Pandas 列中列表中的重复项
- algorithm - 防作弊在线扑克加密算法
- r - 在 R 中,为什么在创建新行时列名会发生变化?
- python - 结合本地和 Google colab 资源或避免过多的内存使用
- spring-boot - 使用 Spring Data 保存在 Redis 中的值具有奇怪的前缀
- python-3.x - 动态拆分训练集时避免验证集上的数据扩充
- sql - 汇总没有分组的赢家/输家
- javascript - 在下拉菜单中延迟悬停Javascript CSS