laytpl + laravel 模板语法冲突

用laravel和layui做一个小的网站,其中laytpl模板语法是这样的 {{# statement...|other coding... }}
而laravel的blade模板展示也是{{ $something }}

想去改layui的标示符但是找到一个地方改了出现了其他问题,我记得好像laravel是有修改{{}}标示符的地方,但是没找到,是我记错了吗

阅读 6.4k
1 个回答

我没用过 layui,如果它也是个Js框架,那么有两种方法。

  1. @ 符号
    @ 符号标记之后 blade 不会解析

    <h1>Laravel</h1>
    
    Hello, @{{ name }}.
  2. @verbatim 命令
    如果你需要在页面中大片区块中展示 JavaScript 变量,你可以使用 @verbatim 指令来包裹 HTML 内容,这样你就不需要为每个需要解析的变量增加 @ 符号前缀了。

    @verbatim
       <div class="container">
           Hello, {{ name }}.
       </div>
    @endverbatim

文档请看这里 Blade & JavaScript Frameworks

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题