Laravel & Algolia Instantsearch.js

Laravel & Algolia Instantsearch.js

本文关键字:Instantsearch js Algolia amp Laravel      更新时间:2023-09-26

我得到错误:

使用未定义的常量image -假设'image'(视图:C:'laragon'www'project'resources'views'home.blade.php)

当我尝试显示我的Algolia命中模板时,它是:

<script type="text/html" id="hit-template">
<div class="hit">
<div class="hit-image">
  <img src="{{image}}" alt="{{name}}">
</div>
<div class="hit-content">
  <h3 class="hit-price">${{price}}</h3>
  <h2 class="hit-name">{{{_highlightResult.name.value}}}</h2>
  <p class="hit-description">{{{_highlightResult.description.value}}}</p>
</div>
</div>
</script>

但看起来Laravel认为我试图用刀片输出信息。还有别的办法吗?

你是正确的,blade认为花括号是其模板的一部分。

似乎你可以用这个语法告诉blade不要尝试插入:

@{{ ... }}

@{{{ ... }}}

来源:叶片引擎:打印三花括号