elvisblanco1993/livewire-v4-recaptcha
@recaptcha) and attributes (recaptcha="v3"), requiring minimal changes to existing components. No middleware or global overrides needed..env for secret keys (assumed, though not explicitly documented). Requires manual key setup via Google’s console..env keys post-expiry.Recaptcha::validate()), or must users manually verify tokens/scores in rules()?.env overrides)?grecaptcha.execute()).laravel/livewire:^4.0).composer require elvisblanco1993/livewire-v4-recaptcha
.env (assumed format):
RECAPTCHA_V3_SECRET=your_v3_secret
RECAPTCHA_V2_SECRET=your_v2_secret
config/services.php.<livewire:contact-form>
@recaptcha('v3')
<livewire:contact-form recaptcha="v2" />
public function rules()
{
return [
'g-recaptcha-response' => 'required|recaptcha', // Hypothetical; verify actual rule.
];
}
grecaptcha global..env when Google keys expire (set calendar reminders).grecaptcha errors (e.g., missing API key).recaptcha directive not recognized → Verify Livewire v4 compatibility..env keys or Google’s debug tool.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| Google API downtime | CAPTCHA fails for all users | Fallback: Disable CAPTCHA gracefully (e.g., recaptcha="false" in config). |
| Invalid CAPTCHA submissions | Leg |
How can I help you explore Laravel packages today?