Plugins
Google reCaptcha V2 field
Provides a Google reCaptcha V2 field for the Filament Forms(V2-V3), works in Admin-Panel and Forntend-Forms.
Form Builder
Form Field
Dark theme support
Yes
Multi language support
No
Compatible with the latest version
Supported versions: 2.x - 3.x
Documentation

Latest Version on Packagist Total Downloads

This plugin is built on top of anhskohbo/no-captcha package.

#Installation

You can install the package via composer:

composer require abanoubnassem/filament-grecaptcha-field

Since the package depends on anhskohbo/no-captcha package. You may publish the configuration by running:

php artisan vendor:publish --provider="Anhskohbo\NoCaptcha\NoCaptchaServiceProvider"

#Configuration

Add NOCAPTCHA_SECRET and NOCAPTCHA_SITEKEY in .env file :

NOCAPTCHA_SECRET=secret-key
NOCAPTCHA_SITEKEY=site-key

(You can obtain them from here)

#Usage

use AbanoubNassem\FilamentGRecaptchaField\Forms\Components\GRecaptcha;
 
// admin panel
public static function form(Form $form): Form
{
return $form->schema([
...
GRecaptcha::make('captcha')
]);
}
 
//forntend-forms
public $captcha = ''; // must be initialized
protected function getFormSchema(): array
{
return [
....
GRecaptcha::make('captcha')
];
}

#Changelog

Please see CHANGELOG for more information on what has changed recently.

#Security Vulnerabilities

If you discover any security related issues, please create an issue.

#License

The MIT License (MIT). Please see License File for more information.

Abanoub Nassem

Abanoub is a (Polyglot/Full-Stack) Developer able to build a Web/Mobile Apps. Skilled at writing well-designed, testable and efficient code using current best practices.

2
Plugins
16
Stars
More from this author
Featured Plugins