laravel blade 使用 substr 方法禁用转义
laravel blade disable escape with substr method
在 Laravel 5 我试图在 Blade 模板中禁用转义,该模板当前具有以下内容:
{{ substr($v["CONTENT"],0,140)}}
我试过
{{ !! substr($v["CONTENT"],0,140)}}
但它 returns 一个 1 而不是 140 个字符的文本子串。
我无法在控制器内移动 substr 函数,因为我在循环内:
@foreach($articleList as $k => $v)
有什么想法吗?
您需要使用{!!
和!!}
来显示未转义的数据。花括号和感叹号之间不能有任何 space。
你得到一个 1
因为你的 blade 标签是错误的,你的 !!
被视为两个 not
运算符,这等同于 {{ true }}
.
你想要:
{!! substr($v["CONTENT"], 0, 140) !!}
在 Laravel 5 我试图在 Blade 模板中禁用转义,该模板当前具有以下内容:
{{ substr($v["CONTENT"],0,140)}}
我试过
{{ !! substr($v["CONTENT"],0,140)}}
但它 returns 一个 1 而不是 140 个字符的文本子串。 我无法在控制器内移动 substr 函数,因为我在循环内:
@foreach($articleList as $k => $v)
有什么想法吗?
您需要使用{!!
和!!}
来显示未转义的数据。花括号和感叹号之间不能有任何 space。
你得到一个 1
因为你的 blade 标签是错误的,你的 !!
被视为两个 not
运算符,这等同于 {{ true }}
.
你想要:
{!! substr($v["CONTENT"], 0, 140) !!}