刀片视图将RichText内容(存储在mysql表中)显示为无响应

时间:2019-05-27 02:37:58

标签: laravel-blade richtext

我将丰富文本内容存储在MySQL表中。当我尝试在(Laravel)Blade模板中显示该内容时,它显示的很好(具有通过html标签完成的格式设置),但是它没有响应,因为它超出了外部div标签(class =“ col-lg- 8“)。我知道问题是,内容的html标签被认为是外部div标签的“样式”格式。有没有可能做到这一点..?

我也使用了htmlspecialchars_decode(),但没有任何改变。 我用了 {!!和!!}排除html标签...

echo htmlspecialchars_decode($ article-> content);

{!! $ article-> content); !!}

内容必须先遵循外部div的样式,然后才具有其自身的格式。

1 个答案:

答案 0 :(得分:0)

是的,我做到了。我只是在相关的控制器中放置了一个str_replace()方法,因为它替换了字符串(具有RTF的文字)“ width:1200px”为空,所以就可以了。因此,无论段落在哪里尝试显示宽度“ 1200px”,php都不允许。最后,格式化后的文本落在div响应标签中。万岁...!