在Laravel 5.7中编码电子邮件

时间:2018-10-25 05:45:38

标签: laravel email encode

我有一个页面,可以看到所有用户个人资料。 所以我有一个foreach,向我展示了我的所有个人资料。

我要显示用户电子邮件

这是我的方式:

<a href="mailto:{{$user->email}}">{{$user->email}}</a>

但是我想对mailto进行编码,因为我想防止垃圾邮件

所以我想要它:

<a href="&#109;&#097;&#105;&#108;&#116;&#111;&#058;&#109;&#097;&#105;&#108;&#064;&#101;&#120;&#097;&#109;&#112;&#108;&#101;&#046;&#099;&#111;&#109;">

代替

<a href="mailto:mail@example.com"><mail@example.com</a>

有人知道我该如何在laravel中做到这一点吗?

因为有这样的工具:http://www.wbwip.com/wbw/emailencoder.html

但是在这里我只能编码一封电子邮件

在laravel中我可以说谁可以编码($ user-> email),然后在顶部显示类似的邮件?

非常感谢您!

我到处搜索,但找不到任何东西

2 个答案:

答案 0 :(得分:0)

也许您需要的是htmlentities在php中

  

htmlentities-将所有适用的字符转换为HTML实体

了解更多here

答案 1 :(得分:0)

您应该尝试以下操作:

{!! link_to("mailto:".$user->email, $user->email) !!}