rahul900day / laravel-captcha
为 Laravel 应用提供不同类型的 Captcha 实现方案。
3.0.0
2024-03-30 19:45 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.5
- illuminate/http: ^10.0|^11.0
- illuminate/support: ^10.0|^11.0
- illuminate/validation: ^10.0|^11.0
- illuminate/view: ^10.0|^11.0
Requires (Dev)
- laravel/pint: ^1.5.0
- nunomaduro/collision: ^7.0|^8.0
- orchestra/testbench: ^8.0|^9.0
- pestphp/pest: ^2.0
- rector/rector: ^1.0
README
Laravel Captcha
Laravel Captcha 是 Turnstile、HCaptcha 和 Google Recaptcha 的包装器。它提供易于使用的 Facade、验证规则和 Laravel 组件。
需求:PHP 8.0+
快速开始
- 通过 Composer 安装
composer require rahul900day/laravel-captcha
- 使用以下命令发布配置文件
php artisan vendor:publish --tag="captcha-config"
- 将所需配置添加到
.env
文件中
CAPTCHA_DRIVER=turnstile CAPTCHA_SITE_KEY="{Your Site Key}" CAPTCHA_SECRET_KEY="{Your Site Secret}"
- 显示 Captcha
<head> <x-captcha-js /> </head> <body> <form action="" method="post"> <x-captcha-container /> </form> </body>
请阅读完整的文档:https://laravel-captcha.rahuldey.dev/
更新日志
请查看 CHANGELOG 了解最近的变化。
贡献
请查看 CONTRIBUTING 了解详情。
安全漏洞
请查看我们关于如何报告安全漏洞的安全策略:安全策略
鸣谢
赞助商
许可证
MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。