如何将html标签包含在laravel flash消息中?

如何将html标签包含在laravel flash消息中?,第1张

概述有没有办法在flash消息包含html标签.我有以下但是在刀片中渲染时标签会被转义? flash()->success('Confirmation email sent to <strong>' . $user->email . '</strong>'); 您将不得不使用刀片的非转义语法 {!! $flashData !!} // unescaped variable 代替: {{ $flas 有没有办法在flash消息中包含HTML标签.我有以下但是在刀片中渲染时标签会被转义?

flash()->success('Confirmation email sent to <strong>' . $user->email . '</strong>');
解决方法 您将不得不使用刀片的非转义语法

{!! $flashData !!}  // unescaped variable

代替:

{{ $flashData }}  // escaped variable

转义语法最好默认使用,因为它会阻止行为不端的用户提供< script>标签和JavaScript代码作为您应用的输入.如果没有删除HTML标记和JavaScript,这可能是一个安全问题.因此,除非您100%确定其安全性,否则我会非常小心地删除数据.

另外,只需要考虑一下:为什么你需要flash数据中的HTML?为什么你不能单独发送$user->电子邮件,并让视图弄清楚如何呈现它.将HTML标记保留在视图中 – 这样更清晰.

查看文档http://laravel.com/docs/5.1/blade#displaying-data搜索“​​显示未转义数据”

总结

以上是内存溢出为你收集整理的如何将html标签包含在laravel flash消息中?全部内容,希望文章能够帮你解决如何将html标签包含在laravel flash消息中?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1047319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存