gpt4 book ai didi

php - 如何将自定义验证规则添加到 laravel 5.2?

转载 作者:搜寻专家 更新时间:2023-10-31 21:26:05 25 4
gpt4 key购买 nike

我尝试为 google recaptcha 添加新的验证规则 (Laravel 5.2),但这条规则不起作用。你能解释一下为什么吗?以及如何解决?

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Validator;

class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Validator::extend('recaptcha', function($attribute, $value, $parameters, $validator) {
return false;
});
}

/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}

-

class AuthController extends Controller
{
/**
* Get a validator for an incoming registration request.
*
* @param array $data
* @return \Illuminate\Contracts\Validation\Validator
*/
protected function validator(array $data)
{
return Validator::make($data, [
'email' => 'required|email|max:255|unique:users',
'password' => 'required|confirmed|min:6',
'g-recaptcha-response' => 'recaptcha|required',
]);
}

要求规则工作正常,recaptcha 不行。我尝试执行 dump-autoload - 没有结果。

非常感谢:)

最佳答案

recpatcha|required 更改为 captcha|required

假设您使用的是 https://github.com/anhskohbo/no-captcha

关于php - 如何将自定义验证规则添加到 laravel 5.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35896089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com