Я пытаюсь использовать проверку формы laravel.
Мой проверочный код:
$this->validate(request(), [
'name' => 'required|alpha_num|max:255',
'email' => 'required|email|max:255|unique:users',
'register_no' => 'required|regex:/(1)[0-9]{3}\-[0-9]{3}\-[0-9]{3}/',
'password' => 'required|min:6'
]);
name
берет все, тогда как я хочу только буквы и дефис (-).
email
занимает gt@hj.fhdfygt@hj.fhdfy
, тогда как я хочу, как something@anything.com
.
register_no
говорит, что шаблон не соответствует, я написал, чтобы возвратить как 111-111-001
.