PHP code example of charles / captcha
1. Go to this page and download the library: Download charles/captcha library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once ('vendor/autoload.php' );
charles / captcha example snippets
'providers' => [
'Charles\Captcha\CaptchaServiceProvider' ,
]
'providers' => [
Charles\Captcha\CaptchaServiceProvider::class,
]
'aliases' => [
'Captcha' => 'Charles\Captcha\Facades\Captcha' ,
]
'aliases' => [
'Captcha' => Charles\Captcha\Facades\Captcha::class,
]
return [
'mode' =>'other' ,
'lifetime' => 120 ,
'default' => [
'length' => 5 ,
'width' => 120 ,
'height' => 36 ,
'quality' => 90 ,
'math' => true ,
],
];
Route::any('captcha-test' , function () {
if (request()->getMethod() == 'POST' ) {
$rules = ['captcha' => '</p>' ;
} else {
echo '<p style="color: #00ff30;">Matched :)</p>' ;
}
}
$form = '<form method="post" action="captcha-test">' ;
$form .= '<input type="hidden" name="_token" value="' . csrf_token() . '">' ;
$form .= '<p>' . captcha_img() . '</p>' ;
$form .= '<p><input type="text" name="captcha"></p>' ;
$form .= '<p><button type="submit" name="check">Check</button></p>' ;
$form .= '</form>' ;
return $form;
});
captcha();
Captcha::create();
captcha_src();
captcha_img();
Captcha::img();
captcha_img('flat' );
Captcha::img('inverse' );
$ php artisan vendor:publish