Laravel PHP Captcha不工作(mewebstudio)

时间:2018-01-19 14:52:58

标签: php laravel captcha

我遇到与此问题中发布的完全相同的问题: PHP captcha not working

那个问题是:

  

我正在使用Laravel这个包   https://github.com/mewebstudio/captcha由于某种原因不是   显示图像。我检查了GD库是否安装了   启用,它是。我也试过这个   https://github.com/igoshev/laravel-captcha同样的事情发生了。一世   无法在页面上看到图像,当我检查页面时,我可以看到   图像的URL,但是当我点击它时它只是黑色。

目前我正在努力让mewebstudio验证码工作,但我也尝试过igoshev,但它也不起作用。两者都做与上述问题中描述的相同的事情。由于问题没有得到答案,我想我会再问一次。我正在运行Laravel框架的5.4.10版本。它只显示一个没有错误的空白图像。奇怪的是,它过去常常工作,有一天我再次尝试使用它时就开始这样做了,即使我做了一个干净的设置。

Image of what the captcha looks like when it loads.

1 个答案:

答案 0 :(得分:0)

有时mewebe工作室无法正常工作。因此,您可以使用zablos验证码。 zablose验证码基于mewebe工作室构建。通过composer安装包后,您可以像这样查看图像:

<img src="{!! captcha_url('flat') !!}" alt="captcha" >

阅读github页面上的文档。你也可以修改验证码图片,颜色,字体和symbles config:vendor/zablose/captcha/config/config.php

字体:vendor/zablose/captcha/assets/fonts

symbles和colors:vendor/zablose/captcha/src/Config.php

有时候这个验证码的字体和符号可能很棘手。所以一定要修改它。