Php 包含html的5级语言文件<;br>;

Php 包含html的5级语言文件<;br>;,php,localization,laravel-5,Php,Localization,Laravel 5,我有一个按钮在我的网站上的文本应在2行。按钮中的文本由翻译功能trans()和语言文件提供的内容填充 现在,当我在语言文件中输入HTML(在本例中是)时,我面临着一个问题,它将被转义,而不会被解析 参考资料/lang/en/messages.php 返回[ “我是一个小丑”, //... ]; 参考资料/views/foo.blade.php {{trans('messages.iamaclown')} 这给了我输出 有什么方法可以做到这一点吗?要显示未扫描的数据,请将trans('me

我有一个按钮在我的网站上的文本应在2行。按钮中的文本由翻译功能
trans()
和语言文件提供的内容填充

现在,当我在语言文件中输入HTML(在本例中是

)时,我面临着一个问题,它将被转义,而不会被解析

参考资料/lang/en/messages.php
返回[
“我是一个小丑”,
//...
]; 
参考资料/views/foo.blade.php
{{trans('messages.iamaclown')}
这给了我输出


有什么方法可以做到这一点吗?

要显示未扫描的数据,请将
trans('messages.iamaclown')
包装在

{!!trans('messages.iamaclown')!!}

默认情况下,Blade
{{}}
语句会通过PHP的htmlentities函数自动发送,以防止XSS攻击

如果不希望转义数据,可以使用以下语法:

The name of the website is, {!! $websiteName!!}.

注意:在回显应用程序用户提供的内容时要非常小心。始终使用双大括号语法来转义内容中的任何HTML实体。

{!!trans('messages.iamaclown')!!}
?顶部。工作。谢谢
I am a 
clown
The name of the website is, {!! $websiteName!!}.