Как добавить правило проверки пароля в валидаторе?
Правило проверки:
Пароль содержит символы, по меньшей мере, из трех следующих пяти категорий:
- Английские символы верхнего регистра (A - Z)
- Английские строчные буквы (a - z)
- База 10 цифр (0 - 9)
- Не-буквенно-цифровой (например:!, $, # или%)
- Юникодовые символы
Как добавить правило выше в правиле валидатора?
Мой код здесь
// create the validation rules ------------------------
$rules = array(
'name' => 'required', // just a normal required validation
'email' => 'required|email|unique:ducks', // required and must be unique in the ducks table
'password' => 'required',
'password_confirm' => 'required|same:password' // required and has to match the password field
);
// do the validation ----------------------------------
// validate against the inputs from our form
$validator = Validator::make(Input::all(), $rules);
// check if the validator failed -----------------------
if ($validator->fails()) {
// get the error messages from the validator
$messages = $validator->messages();
// redirect our user back to the form with the errors from the validator
return Redirect::to('home')
->withErrors($validator);
}