2015-09-29 78 views
0

我想要在包含文件中回顯變量。Laravel模板不會在大括號內執行代碼

@include('path.to.some.file') 
<?php $var = "Hello World";?> 
{!!$var!!} 

但是當我打開瀏覽器,我看到原來的代碼

{!!$var!!} 

,而不是分配給該變量的字符串值。

但是,沒有通過@include調用任何文件上的所有內容都能夠順利執行。

這是問題的一個截圖:

screenshot

+0

請註明您的包含文件的代碼在這裏。 – sandeepsure

+2

包含的文件是否以.blade.php結尾或只是一個.php文件? –

回答

-1

嘗試使用{{$ VAR}}。我相信你目前的輸出是一個評論。

+0

不是。如果是,它將不會打印。 {! ... !!]用於在Laravel 5中進行非轉印打印。 –

4

好吧,經過幾次檢查後,我剛纔看到有趣的事件,我的包含文件缺少名稱中的.blade單詞,換句話說,file.blade.php應該可以正常工作,而不是file.php

0

確保您的文件以.blade.php結尾,而不僅僅是.php