Laravel PHP Captcha Not Working (mewebstudio)



我遇到了与这个问题中发布的完全相同的问题: PHP 验证码不起作用

这个问题是:

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

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

验证码加载时的外观图像。

有时mewebe工作室无法正常工作。因此,您可以使用zablos验证码代替。Zablose CAPTCHA是基于Mewebe Studio构建的。通过作曲家安装软件包后,您可以像这样查看图像:

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

您也可以在 github 页面修改验证码图片、颜色、字体和符号。 配置:vendor/zablose/captcha/config/config.php

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

符号和颜色:vendor/zablose/captcha/src/Config.php

有时此验证码的字体和符号可能很棘手。因此,请确保对其进行修改。

最新更新