josiasmontag/laravel-recaptchav3
Laravel Recaptcha V3 is a lightweight package for backend validation of Google reCAPTCHA v3. It provides JS initialization, invisible form fields, and a recaptchav3 validator accepting an action and minimum score, configured via site and secret keys.
Adopt when:
Look elsewhere when:
To executives: A low-cost, fast-to-integrate way to reduce spam, fake signups, and automated form abuse without adding a visible challenge to the user experience. MIT-licensed with no package fee; the only external dependency is Google's reCAPTCHA service, which carries its own terms and quotas. Engineering effort is measured in hours, not sprints.
To engineering: A deliberately small Laravel package — composer install, two env variables, optional config publish, and backend validation of v3 tokens. It keeps captcha concerns out of application logic, is covered by CI tests, and is easy to remove or swap if requirements change. Expect to tune score thresholds and handle failure paths explicitly.
Key caveat to surface: This buys integration convenience, not bot-defense depth. Treat it as a first layer, revisit if abuse patterns escalate, and confirm privacy/legal sign-off on Google data flows before launch.
How can I help you explore Laravel packages today?