如何在刀片模板页面中包含@符号,而不将其作为Laravel中的刀片代码处理

时间:2013-12-16 04:34:59

标签: php html twitter-bootstrap laravel blade

所以我的困境就是这个。

<p>Email: info@example.com</p>

正在处理为刀片代码,并且不会在我的Laravel 4框架中的响应式引导程序网页中重新调整大小。

有关如何让刀片忽略@符号的任何想法?这可能是一个简单的修复,我只是无法在网上找到它。

谢谢

3 个答案:

答案 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

查看更多这些帮助者