michaelyousrie/google-recaptcha

关于此包的最新版本(dev-master)没有提供许可证信息。

dev-master 2021-12-22 21:09 UTC

This package is not auto-updated.

Last update: 2024-09-30 23:57:26 UTC


README

这是一个简单的包,可以将谷歌reCAPTCHA V3集成到Laravel应用程序中,使其能够非常容易地保护表单免受机器人和垃圾邮件的侵害(希望如此)。

如何使用它?

简单

  • 您可以使用以下命令通过Composer安装它:composer require michaelyousrie/google-recaptcha
  • 使用 php artisan vendor:publish 发布配置文件,并选择正确的服务提供者 Michael\GoogleRecpatcha\GoogleRecaptchaServiceProvider
  • 将生成一个新的配置文件到您的配置文件夹(config/google_recaptcha.php)。在那里添加您的谷歌reCAPTCHA密钥和密钥凭证。
  • 然后转到您的表单,并添加blade指令 @google_recaptcha([表单ID]),它将负责集成的前端部分。
  • 添加中间件 Michael\GoogleRecaptcha\Middlewares\ProtectedByGoogleRecaptcha,它将负责集成的后端部分。

在reCAPTCHA验证失败的情况下,用户将被重定向回前一个页面 redirect()->back(),并将日志条目添加到您的日志中。非常简单。