【问题标题】:conflict with variable "title" in Laravel and Slider Revolution与 Laravel 和 Slider Revolution 中的变量“标题”冲突
【发布时间】:2020-06-29 17:08:57
【问题描述】:

我使用的是 Laravel 6.5,并在刀片模板中插入了 Slider Revolution。

我收到了消息,但我不知道如何解决它:

Facade\Ignition\Exceptions\ViewException
Use of undefined constant title - assumed 'title' (this will throw an Error in a future version of PHP) 

laravel 告诉我下面这行给出了问题:

tmp:'<span class="tp-bullet-img-wrap">  <span class="tp-bullet-image"></span></span><span class="tp-bullet-title">{{title}}</span>'

有没有人遇到过这个问题并知道如何解决?

感谢您的帮助。

【问题讨论】:

  • 你必须像这样使用{{$title}}。相反,它返回错误。
  • @GhanuBha 我按照你的建议做了,然后我丢失了来自 Slider Revolution 的信息。我将滑块标题保留为空白/空。
  • $title 是否包含空值?
  • 没有。在代码 JS 革命中: if (li.data('title') !== undefined) obj.params.push({from:RegExp("\\{\\{title\\}\\}","g" ), to:li.data("title")})
  • {{ $var }} echoes $var 未转义,你可以轻松做到@{{title}}

标签: php laravel revolution-slider


【解决方案1】:

{{ $var }} echoes $var 未转义
@ 转义用于刀片编译的花括号。

如果您需要显示用大括号括起来的字符串,您可以通过在文本前面加上 @ 符号来转义刀片行为:

 @{{title}}

见官方文档here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 2014-03-01
    相关资源
    最近更新 更多