Laravel 5中的Laravel 5 Captcha不可见

时间:2016-02-14 16:25:01

标签: laravel laravel-5

我使用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"> 

任何想法为什么?谢谢

1 个答案:

答案 0 :(得分:2)

这样做:

{!! Captcha::img() !!}}

来自文档: https://laravel.com/docs/5.2/blade

  

默认情况下,会自动发送Blade {{}}语句   PHP的功能可以防止XSS攻击。如果你不想要   要转义的数据,您可以使用以下语法:

     

你好,{!! $ name !!}。注意:回显内容时要非常小心   由您的应用程序的用户提供。始终使用双卷曲   括号语法以转义内容中的任何HTML实体。