Package Data | |
---|---|
Maintainer Username: | trueifnotfalse |
Maintainer Contact: | me@mewebstudio.com (Muharrem ERİN) |
Package Create Date: | 2021-07-28 |
Package Last Update: | 2023-06-20 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-10 15:01:28 |
Package Statistics | |
---|---|
Total Downloads: | 29,698 |
Monthly Downloads: | 1,377 |
Daily Downloads: | 107 |
Total Stars: | 2 |
Total Watchers: | 0 |
Total Forks: | 2 |
Total Open Issues: | 0 |
The Captcha Service Provider can be installed via Composer by requiring the
trueifnotfalse/lumen-captcha
package.
Require this package with composer:
composer require trueifnotfalse/lumen-captcha
Update your packages with composer update
or install with composer install
.
To use the Captcha Service Provider, you must register the provider when bootstrapping your application. There are essentially two ways to do this.
Add to bootstrap/app.php
and register the Captcha Service Provider.
$app->register(TrueIfNotFalse\LumenCaptcha\CaptchaServiceProvider::class);
To use your own settings, create config file.
config/captcha.php
return [
'math' => [
'length' => 5,
'width' => 120,
'height' => 36,
'quality' => 90,
'math' => true, //Enable Math Captcha
'expire' => 60, //Stateless/API captcha expiration
],
// ...
];
and enable it in bootstrap/app.php
$app->configure('captcha');
You get key and img from this url
http://localhost/captcha?config=math
and verify the captcha using this method:
//key is the one that you got from json response
$rules = ['captcha' => 'required|captcha:'. request('key') . ',math'];
captcha();
captcha_src();
captcha_img();
captcha_img('flat');
captcha_img('inverse');
etc.
Based on Intervention Image