首页 > 解决方案 > 如何将文章评论包含(php代码)显示为字符串

问题描述

嗨对不起我的语言。我使用 laravel 5.6 创建一个简单的文章站点。我在将文章评论显示为字符串时遇到问题。问题是:laravel 尝试渲染 php 代码,页面给了我一些错误。

想象一个用户想将他的 laravel 代码作为评论发送给我:

(这只是一个例子)

@foreach($article->tags as $tag)
<a class="tags" href="/tags/{{ $tag->slug }}">{{ $tag->title }}</a>
@endforeach

如果用户将此代码作为评论发送给我,我的页面不会加载并给我错误

我的代码显示评论:

{!!$comment->body !!}

请帮帮我 。谢谢你

我的视图文件显示所有评论

标签: phplaravellaravel-5eloquent

解决方案


替换{!!$comment->body !!}{{$comment->body }}

使用{!! !!}}时,模板引擎会尝试解析大括号内的内容。使用{{ }}以便在转义所有 html 时显示内容。


推荐阅读