Integraciones / Laravel
Middleware, componente Blade, facade y regla de validación: captchacore/laravel se registra por auto-discovery y protege rutas o formularios concretos.
En tres pasos
Añada el repositorio, composer require: el ServiceProvider se detecta automáticamente.
Clave del sitio, secreto y opciones del widget como variables de entorno, sin configuración en el código.
<x-captchacore /> en el formulario, middleware en la ruta o regla en el FormRequest. Nada más.
composer require captchacore/laravel
# .env
CAPTCHACORE_SITE_KEY=cc_pub_…
CAPTCHACORE_SECRET_KEY=cc_sec_…
// Route schützen
Route::post('/register', RegisterController::class)
->middleware('captchacore');
// oder als Validation-Rule
'captchacore_token' => ['required', new CaptchaCoreToken('contact')],Qué incluye
Protege rutas o grupos enteros: el token se verifica antes de ejecutar el controlador.
<x-captchacore /> renderiza el widget y el campo oculto del token; modo y tema por atributo.
Para FormRequests: el token se valida como cualquier otro campo, con un mensaje de error claro.
CaptchaCore::verify($token) para todo lo que no encaja en un formulario: APIs, Livewire, Inertia.
Usted decide en la configuración si ante un fallo se deja pasar o se bloquea.
Cada llamada a la API tiene un timeout (3 s por defecto); los errores van al log de Laravel, nunca al usuario final.
Prueba de trabajo y análisis de comportamiento en lugar de semáforos y pasos de cebra: las personas hacen clic una vez, los bots se quedan calculando.
Procesamiento en servidores propios, sin transferencias a terceros países, sin rastreo entre sitios.
El widget carga rápido, nunca bloquea la interfaz y se maneja con teclado y lector de pantalla.
Sí. El widget adjunta el token al formulario; en formularios SPA lo obtiene con la API JavaScript y lo verifica con la facade.
El servicio ofrece un endpoint de depuración y la facade se puede simular en los tests: su suite no necesita red.
Laravel 10 a 13 con PHP 8.1 o superior.
Todos los detalles, opciones y ejemplos de código: Documentación →
Más integraciones