2016-08-26 13 views
1

私はエラーを取得しています:Laravel&Algolia Instantsearch.js

Use of undefined constant image - assumed 'image' (View: 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で情報を出力しようとしています。 これを回避する方法はありますか?

答えて

2

bladeは中カッコがテンプレートの一部であるとみなしています。

あなたは補間しようとしないために、ブレードを伝えるために、この構文を使用することができますように思える:

@{{ ... }} 

@{{{ ... }}} 

出典:Blade engine: print triple curly braces

+0

完璧、ありがとう! –

関連する問題