【发布时间】:2017-09-02 14:44:10
【问题描述】:
您好,我是模板和 laravel 的新手。
我已将 laravel 分隔符更改为 [[]] 和 [[[]]] 使用
Blade::setContentTags("[[", "]]");
Blade::setEscapedContentTags("[[[", "]]]");
现在我想将 json 传递给一个 javascript 变量,例如
var somevariable = [[json_encode($variableFromController)]];
但这会将 json 字符串转换为 html 实体,例如
{"index":200}
我搜索并发现{{!!json_encode($variableFromController)!!}} 应该可以工作,但在我的系统中像[[!!json_encode($variableFromController)!!]] 这样执行此操作不会产生任何影响。
我知道我可以做类似<?php echo json_encode($variableFromController) ?> 的事情,但这是我想尝试的最后一件事。有什么我可以做的特定于 laravel 的事情吗?
【问题讨论】:
标签: php json laravel-5.3 laravel-blade