首页 > 解决方案 > 方法 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']
    ]);
}

标签: laravelrecaptcha

解决方案


推荐阅读