PHPackages                             friendsofhyperf/recaptcha - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. friendsofhyperf/recaptcha

ActiveLibrary[Security](/categories/security)

friendsofhyperf/recaptcha
=========================

The Google recaptcha component for Hyperf.

v3.1.75(5mo ago)11.0k↓100%MITPHP

Since May 24Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/friendsofhyperf/recaptcha)[ Packagist](https://packagist.org/packages/friendsofhyperf/recaptcha)[ Fund](https://hdj.me/sponsors/)[ GitHub Sponsors](https://github.com/huangdijia)[ RSS](/packages/friendsofhyperf-recaptcha/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (6)Versions (96)Used By (0)

ReCaptcha
=========

[](#recaptcha)

[![Latest Stable Version](https://camo.githubusercontent.com/d3159974855f86f2badacf32e24881feab7adf80114e5c2b9fce589a3aadab46/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f667269656e64736f666879706572662f726563617074636861)](https://packagist.org/packages/friendsofhyperf/recaptcha)[![Total Downloads](https://camo.githubusercontent.com/31e8d998b3e1b1b6c8f1ea7f6a22ad81f3b0815dbdc7f2d3693ce00f8be6ee02/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f667269656e64736f666879706572662f726563617074636861)](https://packagist.org/packages/friendsofhyperf/recaptcha)[![License](https://camo.githubusercontent.com/2d4e6745141bd3a2f844c461646335d241f08f00b6b04cf4ed74e4464f0e1f4f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f667269656e64736f666879706572662f726563617074636861)](https://github.com/friendsofhyperf/recaptcha)

The Google recaptcha component for Hyperf.

Installation
------------

[](#installation)

- Request

```
composer require friendsofhyperf/recaptcha
```

Usage
-----

[](#usage)

- Middleware

```
namespace App\Middleware;

use FriendsOfHyperf\ReCaptcha\Middleware\ReCaptchaMiddleware;

class V3CaptchaMiddleware extends ReCaptchaMiddleware
{
    protected string $version = 'v3';
    protected string $action = 'register';
    protected float $score = 0.35;
    protected string $hostname;
}

class V2CaptchaMiddleware extends ReCaptchaMiddleware
{
    protected string $version = 'v2';
    protected string $action = 'register';
    protected float $score = 0.35;
    protected string $hostname;
}
```

- Validator

```
