Download the PHP package elrayes/extreme-captcha without Composer
On this page you can find all versions of the php package elrayes/extreme-captcha. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download elrayes/extreme-captcha
More information about elrayes/extreme-captcha
Files in elrayes/extreme-captcha
Package extreme-captcha
Short Description An advanced noisy CAPTCHA generator for Laravel with curved lines, heavy dots, distortion, custom validator, and facade.
License MIT
Homepage https://github.com/Ahmed-Elrayes/ExtremeCaptcha
Informations about the package extreme-captcha
Elrayes Extreme Captcha for Laravel
An advanced noisy CAPTCHA generator for Laravel featuring curved lines, heavy dots, wave distortion, a custom validation rule, and a convenient facade.
Repository: https://github.com/Ahmed-Elrayes/ExtremeCaptcha
Requirements
- PHP >= 8.1
- ext-gd
- Laravel 10+
Installation 1) Require the package via Composer:
2) Auto-discovery
- Service Provider:
Elrayes\\Extreme\\Captcha\\CaptchaServiceProvider - Facade alias:
ExtremeCaptcha
3) Publish the configuration (optional):
Quick start
-
Controller example:
-
Blade view:
-
Validate user input against the generated captcha using the custom rule
extreme_captcha: - Using the facade:
Configuration
All options are publishable to config/extreme-captcha.php:
width,heightfont,font_sizenoise_pixels,noise_arcsbackground_color,text_colorchar_angle,wave_amplitude,wave_frequency,char_spacingcase_sensitive,exclude_confusingsession_key
Troubleshooting
- Make sure the GD extension is enabled:
ext-gd. - If you customize the font path, ensure the file is readable by PHP.
Links
- Source & docs: https://github.com/Ahmed-Elrayes/ExtremeCaptcha
- Issues: https://github.com/Ahmed-Elrayes/ExtremeCaptcha/issues
License
This package is open-sourced software licensed under the MIT license. See LICENSE.
Credits
- Author: Ahmed Elrayes
All versions of extreme-captcha with dependencies
ext-gd Version *
illuminate/support Version >=10.0
illuminate/validation Version >=10.0