balt-technologies/laravel-icon-captcha

这是一个简单但安全的laravel图标验证码

0.0.4 2021-06-15 09:42 UTC

This package is auto-updated.

Last update: 2024-09-15 16:33:44 UTC


README

BALT-TECHNOLOGIES

LARAVEL - ICON - CAPTCHA

Laravel Icon Captcha

这是一个简单但安全的turing test(图灵测试)用于您的laravel应用。

  • 简单,快速图灵测试
  • 不收集任何用户数据
  • 可自定义颜色和大小

您需要一个正常工作的Laravel 8项目才能使用此包而不会出现任何错误。

如何安装Laravel-Icon-Captcha

  • 安装包后,您需要设置它

使用以下命令开始

php artisan vendor:publish

现在,您需要的所有文件都已发布到资源路径中,您就可以开始了。

如何使用Laravel-Icon-Captcha

要使用图形验证码,请确保遵循以下步骤

在您的app.js文件中实现laravel-icon-captcha的app.js。最简单的方法是直接require它。

在通常的Laravel文件夹结构中,它应该看起来像这样。

require('../assets/vendor/laravel-icon-captcha/js/app')

确保您已安装Vue,并在app.js中require它。同时,不要忘记创建一个新的Vue实例。

现在,您可以使用laravel mix编译您的文件。

npm run dev

###在前端实现它

  • 确保您在想要使用验证码的表单周围有以下div
<div id="app"> Every other stuff </div>
  • 现在,您只需要实现Vue组件,前端部分就完成了。
<laravel-icon-captcha></laravel-icon-captcha>

###在后台实现它

  • 要添加验证规则,您只需在请求验证中添加以下行
'captcha' => ['required', new LaravelIconCaptchaRule];

就是这样。您可以开始了。

您可以通过编辑CSS文件来简单地自定义laravel-icon-captcha。