codise/hclaravel
HC Laravel
HC Laravel is a package using hcaptcha for stopping bots (hcaptcha.com)
This package support Laravel 6, 7, 8 and 9.
Installation
Install the package
composer require codise/hclaravel
Publish the config
php artisan vendor:publish --provider="Codise\Hclaravel\HcaptchaServiceProvider" --tag="config"
Configure hcaptcha.php in config folder. Add in environment .env variable the key of captcha
Configure providers and aliases
Add in config/app.php the follow line
'providers' => [
Codise\Hclaravel\HcaptchaServiceProvider::class,
]
'aliases' => [
'Hcaptcha' => Codise\Hclaravel\Hcaptcha::class
]
Usage
This package allows simply to use the captcha on your project without too much effort.
Account
Create an account on https://www.hcaptcha.com for having secret_key and site_key
Blade view
@include('hclaravel::captcha')
Controller
use Hcaptcha;
//response
$response = Hcaptcha::verify($request->get('h-captcha-response'));
//add condition for response
if($response->success){
$msg = "Robot verification success";
}else{
$msg = "Robot verification failed";
}
License
HC Laravel is open-source software licensed MIT Licensed
Support
If you have any suggestion or if you use this application and if you like support opensource, don't forget button below
Related Packages
Version History
| Version | Released | PHP | Laravel | License |
|---|---|---|---|---|
| 1.3.6 | ^8.0.2 | ^9.0| | MIT | |
| 1.3.5 | ^7.1| | MIT | ||
| 1.3.4 | ^7.1| | MIT | ||
| 1.3.3 | ^7.1| | MIT | ||
| 1.3.2 | ^7.1 | MIT | ||
| 1.3.1 | ^7.1 | MIT | ||
| 1.2 | ^7.1 | ^6.0| | MIT | |
| 1.1 | ^7.1 | ^7.0 | MIT | |
| 1.0 | ^7.1 | ^7.0 | MIT |