laravel - 方法 Illuminate\Validation\Validator::validateCaptcha 不存在
问题描述
我正在使用 Laravel,我还没有添加任何代码,但我尝试将 recaptcha 集成到 laravel 的 auth 包中。我已经放置了脚本,recaptcha 已经出现在表单中。我还进行了验证,以便需要重新验证。但是,当我使用 recaptcha 提交表单时,它会引发该错误。这是我来自 auth 包的注册控制器:
protected function validator(array $data)
{
return Validator::make($data, [
'name' => ['required', 'string', 'max:255'],
'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
'password' => ['required', 'string', 'min:8', 'confirmed'],
'g-recaptcha-response' => ['required|captcha']
]);
}
解决方案
推荐阅读
- git - 为什么我不能删除 git 中的文件?
- android - ConstraintLayout 中的 DrawerLayout
- java - 从 intellij 终端启动调试器
- python - 在 Django admin 中为子模型添加按钮
- excel - VBA 使用 CSV 文件中的列索引获取 sql 结果
- iis - web.config 将“index.php”模式重定向到域的主页
- java - 流畅地从嵌套的 JSONObject 中获取密钥
- jakarta-ee - 有没有办法在不使用 struts 配置的情况下通过 web.xml 更改 Struts 2 扩展?
- kotlin - RxJava2 - 范围()与区间()
- java - 从 Firebase 实时数据库中检索数据到 ListView