我使用Laravel 5.1和此验证码包:https://github.com/mewebstudio/captcha。
在我的blade.php中使用这个:{{Captcha :: img()}}时,它没有显示我的captch图像。它只是打印出以下html:
<img src="http://localhost/myproject/public/captcha/default?xyD4gHW2" alt="captcha">
任何想法为什么?谢谢
答案 0 :(得分:2)
这样做:
{!! Captcha::img() !!}}
来自文档: https://laravel.com/docs/5.2/blade
默认情况下,会自动发送Blade {{}}语句 PHP的功能可以防止XSS攻击。如果你不想要 要转义的数据,您可以使用以下语法:
你好,{!! $ name !!}。注意:回显内容时要非常小心 由您的应用程序的用户提供。始终使用双卷曲 括号语法以转义内容中的任何HTML实体。