isaeken / recaptcha
Laravel Recaptcha
dev-master
2020-06-27 08:44 UTC
Requires
- intervention/image: ^2.5
- laravel/laravel: *
This package is auto-updated.
Last update: 2025-02-27 19:23:10 UTC
README
installation
composer require isaeken/recaptcha
usage
frontend
blade
<form action="?" method="GET"> @csrf <img src="{{ route('isaeken.recaptcha.image') }}" /> <input type="text" name="value"> <button submit>Check</button> </form>
your own
public function index(Request $request) { $recaptcha = new Recaptcha; $recaptcha->draw(); $recaptcha->setSession(); $recaptcha->dark(); // optional return $recaptcha->response(); }
backend
public function index(Request $request) { $request->validate([ 'value' => 'required|recaptcha' ]); return 'ok'; }
alternative
public function index(Request $request) { $validate = IsaEken\Recaptcha\Recaptcha::validate( $request->get('value'), 0, // tolerance, false // ignore uppercase or lowercase ); // or $validate = IsaEken\Recaptcha\Recaptcha::validateOnce( $request->get('value'), 0, // tolerance, false // ignore uppercase or lowercase ); }