New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

vaail/nocaptcha

No CAPTCHA reCAPTCHA For Laravel.
181 1
Install
composer require vaail/nocaptcha
Latest Version:1.0.0
PHP:>=5.4.0
Laravel:5
License:MIT
Last Updated:Aug 3, 2017
Links: GitHub  ·  Packagist
Maintainer: vaail

No CAPTCHA reCAPTCHA

recaptcha_anchor 2x

Installation

Add the following line to the require section of composer.json:

{
    "require": {
        "vaail/no-captcha": "1.*"
    }
}

Run composer update.

Laravel 5

Setup

Add ServiceProvider to the providers array in app/config/app.php.

'Vaail\NoCaptcha\NoCaptchaServiceProvider',

Configuration

Add NOCAPTCHA_SECRET and NOCAPTCHA_SITEKEY in .env file:

NOCAPTCHA_SECRET=[secret-key]
NOCAPTCHA_SITEKEY=[site-key]

Usage

Display reCAPTCHA
{!! app('captcha')->display(); !!}
Validation

Add 'g-recaptcha-response' => 'required|captcha' to rules array.


$validate = Validator::make(Input::all(), [
	'g-recaptcha-response' => 'required|captcha'
]);

Without Laravel

Checkout example below:

<?php

require_once "vendor/autoload.php";

$secret  = '';
$sitekey = '';
$captcha = new \Vaail\NoCaptcha\NoCaptcha($secret, $sitekey);

if ( ! empty($_POST)) {
    var_dump($captcha->verifyResponse($_POST['g-recaptcha-response']));
    exit();
}

?>

<form action="?" method="POST">
    <?php echo $captcha->display(); ?>
    <button type="submit">Submit</button>
</form>

Contribute

https://github.com/vaail/no-captcha/pulls

Related Packages

anhskohbo/no-captcha

No CAPTCHA reCAPTCHA For Laravel.

9,963,708 1,847
zbrettonye/no-captcha

No CAPTCHA reCAPTCHA For Laravel6~8

5,590 0
xetaio/recaptcha

reCAPTCHA Validator for Laravel 5

5,365 0
homedoctor-es/recaptcha

reCAPTCHA Validator for Laravel 5

3,428 0

Version History

Version Released PHP Laravel License
1.0.0 >=5.4.0 ^5.0.33 MIT