php - 从数据库检索后修改 HTML 结束标签

标签 php html mysql laravel

我使用 laravel 从 mysql 数据库检索一些原始 html。

问题是数据在我检索后被修改。

数据库中的数据:

<p>888</p>

检索后:

<p>888<\/p>

用于检索的 Laravel 方法:

public function index()
    {
        $posts = Post::All();
        echo $posts;
    }

知道为什么会发生这种情况以及如何解决吗?

数据库中此列的数据类型是medumtext。

谢谢。

最佳答案

/ 斜杠是一个特殊字符。 为了解决您的问题,请使用 stripslashes()

public function index()
{
    $posts = Post::All();
    echo stripslashes($posts);
}

关于php - 从数据库检索后修改 HTML 结束标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38189950/

相关文章:

php - 更新表中的多个字段

javascript - 如何编写无需用户交互即可在加载时打开两个选项卡的 url?

CSS 样式不适用于容器 div

python - 如何使用 bash(或 mac 上的 python)提取文本字符串

mysql - 跨表验证数据是否存在

php - 带有附件的 Wordpress wp_mail(具有有意义的名称)

php - laravel 中返​​回 View 时的 with、compact 和 array 有什么区别

html - Angular 4 MaterializeCSS ngfor 和标签

HTML - 导航栏和侧边栏不是全宽

mysql - 使用外键连接表