在laravel框架中,我们可以使用Blade将PHP代码添加到html文件中.
我们在Laravel的Blade 文件中同时使用{{ }}{!! !!}语法.
它们之间有什么不同?

推荐答案

Blade {{ }} statements are automatically sent through PHP's htmlentities function to prevent XSS attacks.

如果将数据从控制器传递到具有以下HTML样式的视图:

$first = "<b>Narendra Sisodia</b>";

在Blade中,通过{{ $first }}访问它,然后输出为:

<b>Narendra Sisodia</b>

但如果使用{!! $first !!}访问它,则输出将为:

Narendra Sisodia

Laravel相关问答推荐

如何将错误从laravel恢复到inertiajs/vue 3应用程序?

Laravel-如何按第三表关系对数据进行分类

如何通过 Eloquent 获取单个集合中每位教师的学生人数

Laravel 9 上的数组差异助手

从 Laravel 中的值开始主键

将数据从控制器传递到 Laravel 中的视图

如何获得每种类型的总和

即使上传了文件,Laravel Input::hasFile('image') 也会返回 false

Laravel 5.7 判断Electron邮件是否经过验证

我怎样才能了解更多关于我的 Laravel 排队作业(job)失败的原因?

Homestead 2.0 多个站点,都链接到同一个 url

在 Laravel 5.4 中将中间件应用于除 `setup/*` 之外的所有路由

将 Laravel .env 变量添加到 Vue 组件

如何从 Windows 命令提示符在 Laravel 中运行 PHPUnit

在 Laravel 容器中覆盖单例

Laravel 4 - 如何将所有字段的所有验证错误消息作为 JSON struct 返回?

是否可以将路由参数传递给 Laravel 中的控制器构造函数?

Elastic search全文与mysql全文?

Laravel 验证:数字和整数之间的区别?

没有Access-Control-Allow-Origin标头 - Laravel