reCAPTCHA adalah layanan gratis yang disediakan Google untuk membantu melindungi situs web Anda dari spam dan robot. reCAPTCHA v3 adalah versi terbaru dari reCAPTCHA, dan menawarkan cara yang lebih hemat biaya dan lebih ramah pengguna untuk melindungi situs web Anda.
Pada tutorial ini, kita akan belajar cara memasang reCAPTCHA v3 di proyek Laravel.
1.Dapatkan Key API reCAPTCHA
Langkah pertama adalah mendapatkan key API reCAPTCHA. Untuk melakukannya, kunjungi situs web reCAPTCHA.
Kemudian, Anda akan diminta untuk membuat akun reCAPTCHA. Setelah membuat akun, Anda akan dapat melihat SITE KEY dan SECRET KEY Anda.
2. Instal Package Laravel reCAPTCHA
Langkah selanjutnya adalah menginstal package Laravel reCAPTCHA. Anda dapat melakukannya dengan menjalankan perintah berikut di terminal:
composer require josiasmontag/laravel-recaptchav3
3. Konfigurasikan reCAPTCHA
Setelah paket terinstal, Anda perlu mengkonfigurasi reCAPTCHA. Anda dapat melakukannya dengan menambahkan kode berikut ke file .env Anda:
RECAPTCHAV3_SITEKEY=sitekey
RECAPTCHAV3_SECRET=secret
4. Tambahkan reCAPTCHA ke Form Anda
Sekarang, Anda dapat menambahkan reCAPTCHA ke formulir Anda. Anda dapat melakukannya dengan menambahkan kode berikut ke form Anda:
5. Verifikasi reCAPTCHA
Sekarang, Anda perlu memverifikasi reCAPTCHA sebelum mengirim form. Anda dapat melakukannya dengan menambahkan kode berikut ke metode pengontrol Anda:
Sekarang Anda telah memasang reCAPTCHA v3 di proyek Laravel Anda. Anda sekarang dapat melindungi formAnda dari spam dan bot.