Paket hcaptcha sederhana untuk rakit framework.
Jalankan perintah ini via rakit console:
php rakit package:install hcaptcha
Tambahkan kode berikut ke file application/packages.php
:
'hcaptcha' => ['autoboot' => true],
Tambahkan pesan kustom validasi berikut ke application\language\en\validation.php
:
'custom' => [
'h-captcha-response_required' => 'Captcha is required.',
'h-captcha-response_hcaptcha' => 'Captcha was invalid.',
],
Tambahkan juga ke application\language\id\validation.php
:
'custom' => [
'h-captcha-response_required' => 'Captcha wajib diisi.',
'h-captcha-response_hcaptcha' => 'Captcha tidak valid.',
],
1. Membuat akun hcaptcha
Daftarkan akun hcaptcha anda disini untuk mendapatkan hcaptcha sitekey dan hcaptcha secret.
2. Edit file packages/hcaptcha/config/main.php
dan tambahkan kredenislal anda:
return [
'sitekey' => 'hcaptcha sitekey anda disini',
'secret' => 'hcaptcha secret anda disini',
];
3. Menampilkan gambar hcaptcha di view:
<!-- Tambahkan ini di dalam form anda -->
{!! Esyede\Hcaptcha::show() !!}
<!-- Tambahkan juga js hcaptcha di bagian footer -->
{!! Esyede\Hcaptcha::js() !!}
4. Validasi hcaptcha di controller:
$validation = Validator::make(Input::all(), [
// ...
'h-captcha-response' => 'required|hcaptcha',
// ...
]);
if ($validation->fails()) {
return Redirect::back()
->with_input()
->with_errors($validation);
}
Paket ini dirilis dibawah Lisensi MIT