Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Приветствую!
что я только уже не пробовал делать:( Есть форма которую отправляю ajax с отправкой нет проблем но вот результат валидации всегда проходит.
Делаю в имени ошибку а он говорит что все норм.
Что с $validation->fails() не так? и еще как потом вернуть ошибку обратно?
Извиняюсь!!! Регулярка ошибочнаая! Столько времени потратил, а тут такое. Но втрой вопрос актуален
$namePattern = '/[а-яА-Я]+/';
$rules = [
'name' => ['required', 'string', 'min:3', 'regex:' . $namePattern],
];
$messages = [
'name.regex' => 'Не корректное имя',
];
$validation = Validator::make($req->all('name'), $rules, $messages);
if($validation->fails())
{
$data = [
'result' => 'err',
];
return json_encode($data);
}else{
$data = [
'result' => 'ok',
];
return json_encode($data);
}
Изменено kull88 (22.03.2021 20:44:23)
Не в сети
Страницы 1