在Laravel 5中解码HTML标记

时间:2015-11-11 01:45:04

标签: html5 laravel-5 ckeditor decoding

我在我的Laravel 5.1自定义CMS中使用CKeditor。当我在视图中请求数据库中存储页面的内容时,它们会显示为<p>Hello world</p>等HTML标记。 我使用html_entity_decode()有没有指定的字符集无效。 值得一提的是,我在我看来使用Blade模板引擎。因此,我的演示代码看起来像

$post->content = '<p>Hello world</p>'; // from the database from controller
{{html_entity_decode($post->content)}} //did not decode

我也尝试在我的控制器中使用它而不是像这样改变

$post->content = html_entity_decode($post->content); //before sending it to the view

我需要你的帮助来解决这个问题。

1 个答案:

答案 0 :(得分:3)

而不是{{html_entity_decode($post->content)}}, 试试这个:

{!! $post->content !!}

此处有更多信息https://laravel-news.com/2014/09/laravel-5-0-blade-changes/