我是Laravel的新手.我已经使用了这个recaptcha包:https://github.com/greggilbert/recaptcha 并且文档说:在验证规则中,添加以下内容:
$rules = array(
// ...
'g-recaptcha-response' => 'required|recaptcha',
};
Run Code Online (Sandbox Code Playgroud)
顺便说一下,我使用了laravel 5的注册器:
<?php namespace taxman\Services;
use taxman\User;
use Validator;
use Illuminate\Contracts\Auth\Registrar as RegistrarContract;
class Registrar implements RegistrarContract {
/**
* Get a validator for an incoming registration request.
*
* @param array $data
* @return \Illuminate\Contracts\Validation\Validator
*/
public function validator(array $data)
{
return Validator::make($data, [
'name' => 'required|max:255',
'email' => 'required|email|max:255|unique:users',
'password' => 'required|confirmed|min:4',
'telephone' => 'required',
'g-recaptcha-response' => 'required|recaptcha',
]);
}
/**
* Create a …Run Code Online (Sandbox Code Playgroud)