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: 2024-09-27 18:12:12 UTC
README
安装
composer require isaeken/recaptcha
使用
前端
blade
<form action="?" method="GET"> @csrf <img src="{{ route('isaeken.recaptcha.image') }}" /> <input type="text" name="value"> <button submit>Check</button> </form>
你自己的
public function index(Request $request) { $recaptcha = new Recaptcha; $recaptcha->draw(); $recaptcha->setSession(); $recaptcha->dark(); // optional return $recaptcha->response(); }
后端
public function index(Request $request) { $request->validate([ 'value' => 'required|recaptcha' ]); return 'ok'; }
替代方案
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 ); }