Laravel 拉威尔-Can';使用google recaptcha时不会出现输入错误

Laravel 拉威尔-Can';使用google recaptcha时不会出现输入错误,laravel,recaptcha,Laravel,Recaptcha,我正在登录表单中使用google recaptcha。我在登录模板中粘贴了脚本标签和代码片段,还向AuthenticatesUsers.php中的validateLogin方法数组添加了'g-recaptcha-response'=>“required | captcha',。当我提交表单时,我只收到recaptcha错误,而不是电子邮件或密码输入!当我删除'g-recaptcha-response'=>'required | captcha'时,我可能会出错 也许你可以试着自己设置一个新的验证

我正在登录表单中使用google recaptcha。我在登录模板中粘贴了脚本标签和代码片段,还向
AuthenticatesUsers.php中的
validateLogin
方法数组添加了
'g-recaptcha-response'=>“required | captcha',
。当我提交表单时,我只收到recaptcha错误,而不是电子邮件或密码输入!当我删除
'g-recaptcha-response'=>'required | captcha'时,
我可能会出错

也许你可以试着自己设置一个新的验证器(不确定它是否有效,这是一个想法)

以下是指向此文档部分的链接:

以及附加到动作的控制器文件中的示例:

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:6|confirmed',
        'g-recaptcha-response' => 'required|captcha',
    ]);
}