codise/hclaravel

该服务为 Laravel 提供 hcaptcha

1.3.5 2022-04-20 18:07 UTC

This package is auto-updated.

Last update: 2024-09-20 23:18:48 UTC


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_keysite_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 许可 许可

支持

如果您有任何建议,或者您使用此应用程序,并且喜欢支持开源,请不要忘记下面的按钮

ko-fi