protected function validator(array $data)
{
$rules = [
'vricode'=>'required|string|min:6|max:6',
'smscode'=>'required|string|min:6|max:6',
'phone' => 'regex:/^1[34578][0-9]{9}$/',
'password' => 'required|string|min:6|confirmed',
];
$messages = [
'vricode'=>':attribute的长度不正确',
'smscode'=>':attribute的长度不正确',
'phone' => ':attribute格式不正确',
'password' => ':attribute不一致',
];
$attributes = [
'vricode'=>'验证码',
'smscode'=>'手机验证码',
'phone' => '手机号码',
'password' => '密码',
];
return Validator::make($data, $rules, $messages, $attributes);
}
使用方法:
在laraval自带的Http/Controller/Auth/RegisterController.php中