为了账号安全,请及时绑定邮箱和手机立即绑定

Blade 指令不起作用,代码一直显示在浏览器中而不是执行

Blade 指令不起作用,代码一直显示在浏览器中而不是执行

PHP
呼唤远方 2021-10-22 16:57:49
我的刀片指令不起作用,如您所见,我在 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 语法为浅灰色。


查看完整回答
反对 回复 2021-10-22
?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

您的文件中必须有 .blade 扩展名,否则 @、{{}} 等将无法识别,也无法工作。检查您的文件是否像 example.blade.php 一样正确命名


查看完整回答
反对 回复 2021-10-22

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号