2015-10-02 28 views
0

我無法找到如何實現這一點。我期待在Laravel 5.1中訪問頁面JavaScript中的env值。任何幫助表示讚賞!在Laravel 5.1中訪問頁面JavaScript中的env值

我曾嘗試沒有成功如下:

var AppImagePath = "<?php echo {!! env('APP_IMG_PATH') !!}?>"; 

var AppImagePath = {!! env('APP_IMG_PATH') !!}; 

回答

2

試試這個:

<script> 
    var AppImagePath = '{!! env("APP_IMG_PATH") !!}'; 
    console.log(AppImagePath); 
</script> 

使用<?php ?>是不必要的,當你用刀片托架打印值。而在第二個,你忘了報價。

+0

嗨@manix,它不工作。我糾正了你的語法,因爲你錯過了一個撇號,但它仍然不起作用。 Console.log顯示'{!! env(「APP_IMG_PATH」)!!} – TheRealPapa

+0

看看我在哪裏放置'console.log'調用。如果未打印該值,則需要檢查服務器上是否設置了「APP_IMG_PATH」。 – manix

+0

另外,請記住,該視圖應以'.blade.php'擴展名結尾 – manix

0

嗨,這將工作得很好
它爲我工作。

var AppImagePath ='{!!getenv('AppImagePath')!!}';<br><br> 

alert(AppImagePath); 
相關問題