gmj / laravel_block2_recaptcha
Laravel Block for google recaptcha v3
dev-main
2021-12-28 02:53 UTC
This package is not auto-updated.
Last update: 2021-12-28 02:56:58 UTC
README
Laravel Block for google recaptcha v3
dependence: livewire and alpine js
composer require gmj/laravel_block2_recaptcha
in terminal run:
php artisan vendor:publish --provider="GMJ\LaravelBlock2Recaptcha\LaravelBlock2RecaptchaServiceProvider" --force
env:
RECAPTCHAV3_SITEKEY={your google recaptcha sitekey number}
RECAPTCHAV3_SECRET={your google recaptcha secret number}
layout app need add:
<script src="https://www.google.com/recaptcha/api.js?render={{ config('gmj.laravel_block2_recaptcha_config.key') }}"></script>
sample:
<form x-data x-on:submit.prevent="$dispatch('recaptcha')">
<x-LaravelBlock2Recaptcha id="contact" action="send" />
</form>
or
<div x-data>
<x-LaravelBlock2Recaptcha id="{your_id_for_recaptcha}" action="{livewire_listener_event}" />
<div x-on:click="$dispatch('recaptcha')">send</div>
</div>