我想要在包含文件中回顯變量。Laravel模板不會在大括號內執行代碼
@include('path.to.some.file')
<?php $var = "Hello World";?>
{!!$var!!}
但是當我打開瀏覽器,我看到原來的代碼
{!!$var!!}
,而不是分配給該變量的字符串值。
但是,沒有通過@include調用任何文件上的所有內容都能夠順利執行。
這是問題的一個截圖:
我想要在包含文件中回顯變量。Laravel模板不會在大括號內執行代碼
@include('path.to.some.file')
<?php $var = "Hello World";?>
{!!$var!!}
但是當我打開瀏覽器,我看到原來的代碼
{!!$var!!}
,而不是分配給該變量的字符串值。
但是,沒有通過@include調用任何文件上的所有內容都能夠順利執行。
這是問題的一個截圖:
嘗試使用{{$ VAR}}。我相信你目前的輸出是一個評論。
不是。如果是,它將不會打印。 {! ... !!]用於在Laravel 5中進行非轉印打印。 –
好吧,經過幾次檢查後,我剛纔看到有趣的事件,我的包含文件缺少名稱中的.blade單詞,換句話說,file.blade.php應該可以正常工作,而不是file.php
確保您的文件以.blade.php
結尾,而不僅僅是.php
。
檢查你的文件名,是file_name.blade.php
請註明您的包含文件的代碼在這裏。 – sandeepsure
包含的文件是否以.blade.php結尾或只是一個.php文件? –