{{-- Componente: Inyecta el script de Google reCAPTCHA v3 + auto-attach al submit de cualquier
con la clase 'js-recaptcha-form' y el atributo data-recaptcha-action="". Uso típico (en master.blade o footer): Uso en un form específico: @csrf ... El script va a: 1. Cargar grecaptcha JS de Google (1 vez por página) 2. En cada submit: ejecutar grecaptcha.execute(SITE_KEY, {action}) 3. Inyectar input hidden 'g-recaptcha-response' antes de submit real 4. Submit el form normalmente — el middleware backend valida el token Si RECAPTCHA_SITE_KEY no está en .env, NO inyecta nada (graceful degrade). --}} @php $siteKey = \App\Helpers\Recaptcha::siteKey(); @endphp @if($siteKey) {{-- Badge oculto via CSS (per Google FAQ "I'd like to hide the reCAPTCHA badge"). Disclaimer obligatorio renderizado en _footer.blade.php — cumple Google ToS. --}} @endif