2015-02-10 60 views
1

加$值我在我的控制器的陣列(),我通過這個數組footer.blade.php如何在HTML ::腳本laravel

$results['js'][] = "public/plugins/toastr-master/toastr.min.js"; 
$results['js'][] = "public/js/notifications.js"; 
return View::make('admin.logo_section.logo',$results); 

我想補充的上述價值陣列到HTML ::這樣的腳本

@if(isset($js)) 
    @foreach($js as $js_value) 
    {{ HTML::script('{{$js_value}}') }}  
    @endforeach 
@endif 

但它顯示了我一些錯誤:

syntax error, unexpected '}', expecting ',' or ';' 

請幫我在哪裏,我錯了嗎?

回答

1

你可以只傳遞變量的時候了:

{{ HTML::script($js_value) }} 

'{{$js_value}}'遇到的問題可能是由於該Laravel解析您的文件尋找{{}}並編譯成那些語句echo的事實。

+0

謝謝lukasgeiter :) – okconfused 2015-02-10 18:59:41

+0

不客氣:) – lukasgeiter 2015-02-10 19:15:16