【发布时间】:2014-11-26 11:48:21
【问题描述】:
在测试时,系统总是返回我需要的自定义消息。例如,我希望验证器检查密码是否匹配。但错误消息显示 “需要密码验证” 而不是 “密码不匹配”。
这是我的验证函数和规则。
protected function getRegisterValidator()
{
$message = array(
'same' => ':attribute ve :other tekrarları birbirini tutmalı.',
'between' => ':attribute en az :min en fazla :max karakterden oluşabilir.',
'min' => ':attribute en az :min karakter içermelidir.',
'max' => ':attribute maksimum :max karakterden oluşabilir.',
'alpha_num' => 'girilen :attribute alfanumerik olmalıdır.',
'unique' => 'Bu :attribute ile zaten önceden kayıt olunmuş.',
'email' => ':attribute geçerli bir mail adresi değil.',
'captcha' => 'Doğrulama karakterlerini yanlış girdiniz.',
'required' => ':attribute alanı boş olamaz.'
);
return Validator::make(Input::all(),array(
'Kurum' => 'required',
'Ad' => 'required',
'Soyad' => 'required',
'Görev' => 'required',
'Email' => 'required|email|unique:user',
'Email Tekrarı'=> 'required|same:Email',
'Şifre' => 'required|between:8,12',
'Şifre Tekrarı' => 'required|same:Şifre',
'Doğrulama' => 'captcha|required'
), $message);
}
提前致谢。
【问题讨论】:
标签: php validation laravel-4