nguyentranchung / laravel-google-recaptcha
Google recaptcha v2
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Type:laravel-package
Requires
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2025-03-04 20:23:10 UTC
README
Cài đặt
composer require nguyentranchung/laravel-google-recaptcha
In .env
GOOGLE_RECAPTCHA_KEY="your-google-recaptcha-key"
GOOGLE_RECAPTCHA_SECRET="your-google-recaptcha-secret"
In view
<script src="https://www.google.com/recaptcha/api.js" async defer></script> <div class="g-recaptcha" data-sitekey="{{ config('google-recaptcha.key') }}"></div>
In controller
class PostController extends Controller { public function store(Request $request) { $datas = $request->validate([ // ... 'g-recaptcha-response' => 'required|recaptcha', ]); } } // hoặc ở trong FormRequest class PostStoreRequest extends FormRequest { /** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ // ... 'g-recaptcha-response' => 'required|recaptcha', ]; } }