所以我的困境就是这个。
<p>Email: info@example.com</p>
正在处理为刀片代码,并且不会在我的Laravel 4框架中的响应式引导程序网页中重新调整大小。
有关如何让刀片忽略@符号的任何想法?这可能是一个简单的修复,我只是无法在网上找到它。
谢谢
答案 0 :(得分:7)
一个非常简单的方法是:
someone{{'@'}}email.com
{{ $whatever }}
有效地转换为<?= e($whatever) ?>
(其中e()
执行HTML转义),因此您可以在其中放置一个字符串,这将获得输出而不是变量。
答案 1 :(得分:3)
以下内容将避免使用刀片语法:
<p>Email: info<?php echo urldecode('%40')?> example.com</p>
%40 is equivalent to @
答案 2 :(得分:3)
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
查看更多这些帮助者