我的刀片指令不起作用,如您所見,我在 PHP 標簽中沒有 PHP 代碼,因為它是刀片指令,我不應該添加這些代碼。但是由于某種原因,PHP 代碼一直顯示在瀏覽器中而不執行,為什么會發生這種情況?此外,在我的文本編輯器中,PHP 代碼顏色為白色,我可以看出這是一個問題。我認為代碼已過時,如果是,我該如何更新?我使用的是 Laravel 5.5,我的 PHP 版本是 7.0。@foreach($posts as $post) <div class="post" data-postid="{{ $post->id }}"> <a href="#"><h3>{{ $post->title }}</h3></a> <h6>Posted on {{ $post->created_at }} by {{ $post->user->name }}</h6> <p>{{ $post->body }}</p> <div class="interaction"> <a href="#">Likes</a> <a href="#">Dislikes</a> <hr> </div> </div>@endforeach
2 回答

慕雪6442864
TA貢獻1812條經驗 獲得超5個贊
刀片視圖文件使用 .blade.php
文件擴展名...所以您的文件必須是something.blade.php
其他文件,刀片語法將無法識別...仔細檢查您的文件名。
關于代碼顏色……你用的是哪個編輯器?
Sublime text 3 - PHP 代碼和 BLADE 語法為白色。
VScode - PHP 代碼和 BLADE 語法是白色的。
Atom - PHP 代碼和 BLADE 語法為淺灰色。

犯罪嫌疑人X
TA貢獻2080條經驗 獲得超4個贊
您的文件中必須有 .blade 擴展名,否則 @、{{}} 等將無法識別,也無法工作。檢查您的文件是否像 example.blade.php 一樣正確命名
- 2 回答
- 0 關注
- 276 瀏覽
添加回答
舉報
0/150
提交
取消