codise / hclaravel
该服务为 Laravel 提供 hcaptcha
1.3.5
2022-04-20 18:07 UTC
Requires
- php: ^7.1|^8.0
Requires (Dev)
- phpunit/phpunit: ^8.0
README
HC Laravel 是一个使用 hcaptcha 来阻止机器人的包 (hcaptcha.com)
此包支持 Laravel 6, 7, 8 和 9。
安装
安装包
composer require codise/hclaravel
发布配置
php artisan vendor:publish --provider="Codise\Hclaravel\HcaptchaServiceProvider" --tag="config"
在配置文件夹中配置 hcaptcha.php。在环境变量 .env
中添加 captcha 的密钥
配置提供者和别名
在 config/app.php
中添加以下行
'providers' => [
Codise\Hclaravel\HcaptchaServiceProvider::class,
]
'aliases' => [
'Hcaptcha' => Codise\Hclaravel\Hcaptcha::class
]
使用
此包允许您轻松地在项目中使用验证码,而无需太多努力。
账户
在 https://www.hcaptcha.com 上创建账户以获取 secret_key
和 site_key
Blade 视图
@include('hclaravel::captcha')
控制器
use Hcaptcha;
//response
$response = Hcaptcha::verify($request->get('h-captcha-response'));
//add condition for response
if($response->success){
$msg = "Robot verification success";
}else{
$msg = "Robot verification failed";
}
许可证
HC Laravel 是开源软件,使用 MIT 许可 许可
支持
如果您有任何建议,或者您使用此应用程序,并且喜欢支持开源,请不要忘记下面的按钮