I want remove HTML tags (all) from a string on laravel blade ...

code

{!! \Illuminate\Support\Str::words($subject->body, 5,'...')  !!}

输出(示例)

<p>hassen zouari</p>

I want that it be like this

hassen zouari

推荐答案

Try to use strip_tags() function:

http://php.net/manual/en/function.strip-tags.php

Update:个 try 在控制器中执行以下操作:

$taglessBody = strip_tags($subject->body);

Then pass this variable into a blade template and use it instead of $subject->body.

Laravel相关问答推荐

AJAX响应中未定义的全名

Laravel 9 中使用 WHERE 子句的列的 SUM

使用 App::environment() 与 app()->environment() 与 config('app.env') 之间的区别

在部署到 AWS 时保持我的环境参数安全

Laravel 5.3:语法错误或访问冲突:1463 HAVING 子句中使用了非分组字段距离

Laravel + SQLite = SQLSTATE[HY000]一般错误:8次try 写入只读数据库

判断 Laravel 模型表中是否存在列,然后应用条件

Eager加载:在具有eloquent关系的枢轴上使用`with`

使用限制排队 Guzzle 请求

Laravel 将参数从路由传递到过滤器

Array_unique 上一个 laravel Eloquent的集合

Http请求多浏览器的烦恼

laravel 搜索多个以空格分隔的单词

我如何从给定的日期时间 struct 创建Carbon 对象?

在 laravel 中删除排队的作业(job)

将值插入隐藏输入 Laravel Blade

同一模型上的 Laravel 父/子关系

如何在 Laravel 5.3 中获取当前的语言环境

Distinct values with pluck

laravel:如何获取 eloquent 模型的列名?