Package Data | |
---|---|
Maintainer Username: | lucbu |
Maintainer Contact: | lucas.burdeyron@gmail.com (Lucas Burdeyron) |
Package Create Date: | 2015-07-27 |
Package Last Update: | 2015-11-15 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-19 03:09:20 |
Package Statistics | |
---|---|
Total Downloads: | 26 |
Monthly Downloads: | 2 |
Daily Downloads: | 0 |
Total Stars: | 0 |
Total Watchers: | 2 |
Total Forks: | 2 |
Total Open Issues: | 0 |
Working on Laravel 5. French, English and Spanish!!!
Install with composer :
composer require lucbu\laravelcaptcha dev-master
Just add in the array providers
in the file config\app.php
:
'Lucbu\LaravelCaptcha\CaptchaServiceProvider',
Publish the package using the command :
php artisan vendor:publish --provider="Lucbu\LaravelCaptcha\CaptchaServiceProvider"
In the file config\lucbu-laravelcaptcha.php
there is some parameters that you can modify:
In the form view, just use the following code :
@include('lucbu-laravelcaptcha::captcha')
You can validate the fields that has to be fulfill with captcha with the rule lucbularavelcaptcha
:
public function rules() {
return [
'captcha' => 'required|lucbularavelcaptcha:is_caseSensitive'
];
}
You can set the parameters is_caseSensitive as 'true' or 'false', the validation will take care or not of matching the case (false by default).
You can generate a captcha in a controller like this :
<?php namespace App\Http\Controllers;
use Lucbu\LaravelCaptcha\Services\Captcha;
class ExampleController {
public function exampleFunction(){
Captcha::generateCaptcha();
}
}
The function will create the captcha and store into the session variable.
You can also get just the image using the route lucbu.laravelcaptcha.image
or the sound with the route lucbu.laravelcaptcha.sound
.
The player used to play the sound is based on HTML5. (<audio>
tag)