所以我的dilemna就是这个。
<p>Email: info@example.com</p>
正在作为刀片代码处理,不会在我的Laravel 4框架中的响应引导程序网页中重新调整大小。
关于如何让blade忽略@符号,有什么想法吗?这可能是一个简单的修复,我只是在网上找不到它。
感谢
一个非常简单的方法是:
someone{{'@'}}email.com
{{ $whatever }}
有效地被转换为<?= e($whatever) ?>
(其中e()
执行HTML转义),因此您可以在那里放置一个字符串,这将获得输出而不是变量。
以下将避免刀片语法:
<p>Email: info<?php echo urldecode('%40')?> example.com</p>
%40 is equivalent to @
Laravel中还有HTML助手,您可以使用以下内容生成带有模糊电子邮件地址的mailto标记:
# Generating obsufscated mailto tag
{{ HTML::mailto('myemail@mail.com','Some person'); }}
// Generates :
<a href="mailto:myemail@mail.com">Some person</a>
在上查看更多此类帮助程序http://www.laravel-tricks.com/tricks/generating-html-using-html-methods