kashif / captcha
这是一个易于使用的 Laravel 验证码包
v1.0.1
2022-09-02 14:45 UTC
Requires
- php: ^7.3|^8.0
This package is auto-updated.
Last update: 2024-09-30 01:34:39 UTC
README
Captcha 是一个简单易用的 Laravel 验证码包。
入门
安装 Captcha Composer 包 注意:如果您还没有安装 Composer,可以按照 https://composer.php.ac.cn 上的说明进行安装
第1步. 安装包
composer require kashif/captcha
第2步. 注册 Captcha 服务提供者
在 config/app.php 中添加以下行
Kashif\Captcha\CaptchaServiceProvider::class,
发布资源
要发布资源,请运行以下命令。
php artisan vendor:publish --tag=kashif
使用 Captcha
在控制器中包含并调用 captcha 门面,将变量发送到视图中,并在视图中按以下方式打印此变量
use Kashif\Captcha\Captcha; $captcha = Captcha::render(); return view('view',compact('captcha')); {!! $captcha !!}
如果您想使用辅助函数创建验证码,请使用以下函数。
captcha();
还有一个指令可用于在 blade 视图中渲染验证码,为此,我们只需将以下指令添加到 blade 中。
@captcha
验证 Captcha
要验证验证码文本,您需要在控制器中调用 verify 门面,并传递用户输入的文本,它将返回 true 或 false。
Captcha::verify("captcha text");
还有一个辅助函数可用于验证验证码
captcha_verify("captcha text");