我遇到与此问题中发布的完全相同的问题: PHP captcha not working
那个问题是:
我正在使用Laravel这个包 https://github.com/mewebstudio/captcha由于某种原因不是 显示图像。我检查了GD库是否安装了 启用,它是。我也试过这个 https://github.com/igoshev/laravel-captcha同样的事情发生了。一世 无法在页面上看到图像,当我检查页面时,我可以看到 图像的URL,但是当我点击它时它只是黑色。
目前我正在努力让mewebstudio验证码工作,但我也尝试过igoshev,但它也不起作用。两者都做与上述问题中描述的相同的事情。由于问题没有得到答案,我想我会再问一次。我正在运行Laravel框架的5.4.10版本。它只显示一个没有错误的空白图像。奇怪的是,它过去常常工作,有一天我再次尝试使用它时就开始这样做了,即使我做了一个干净的设置。
答案 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
有时候这个验证码的字体和符号可能很棘手。所以一定要修改它。