laravel-google-recaptcha maintained by nguyentranchung
Description
Google recaptcha v2
Author
Last update
2018/11/18 02:36
(dev-master)
License
Downloads
8
Tích hợp Google reCAPTCHA v2 vào dự án Laravel
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',
];
}
}