Я пытаюсь сделать некоторые проверки формы в Laravel 5.8,
Но даже на полях, в которых нет правила required
, выдается ошибка ...
например:
request()->validate([
'username' => ['required','alpha_num','max:40'],
'email' => ['email','max:100'],
]);
Если я оставлю поле email
пустым (оно не обязательно) в форме, оно не будет отправлено и отобразит эту ошибку: The email must be a valid email address.
Я не понимаю, почему это происходит? и каково использование правила required
, когда это поведение проверки Laravel?
Исходя из сообщества CodeIgniter, это сбивает с толку.
Должен ли я также включить правило nullable
в поля, которые могут быть пустыми?