在 Laravel 中检索没有 html 标签的数据

Retrieve data without html tag in Laravel

我的数据库中的内容:<h2> This is heading text</h2>

我想在没有 html tags 的情况下检索它,但要像 <h2> 标签那样使用粗体格式。

在这种情况下:strip_tags() 仅删除标签。

默认情况下,一旦您执行 {{ $foo->bar }} laravel 就会以纯文本形式检索所有内容。您可能正在考虑以这种方式检索它。 {!! $foo->bar !!}

您可以使用 blade 模板来使用它:

{!! $data->content !!} 

使用上面的代码删除所有 HTML 标签。

如果你想检索 HTML 代码来分页,你可以使用下面的代码:

{!! html_entity_decode($data->content) !!}

如果您只想获得 Text Plan 而没有 HTML 代码,请使用以下代码:

{{htmlspecialchars(trim(strip_tags($data->content)))}}

更多详情:Displaying Data - Laravel