Skip to content

marcogermani87/filament-captcha

Repository files navigation

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

A package to easily include captcha field into Filament forms.

This plugin is based on Gregwar/Captcha package.

Installation

You can install the package via composer:

composer require marcogermani87/filament-captcha

You can publish the config file with:

php artisan vendor:publish --tag="filament-captcha-config"

This is the contents of the published config file:

return [

    'width' => 180,
    
    'height' => 50,
    
    'background_color' => [255, 255, 255],
    
];

Usage

Register the plugin through your panel service provider:

->plugin(\MarcoGermani87\FilamentCaptcha\FilamentCaptcha::make())

You can include the captcha field like any other filament field.

use MarcoGermani87\FilamentCookieConsent\Components\CaptchaField;

protected function getFormSchema(): array
{
    return [
        ...
        CaptchaField::make('captcha')
    ];
}

Screenshots

Testing

composer test

Changelog

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

Credits

License

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