Size: a a a

Laravel для начинающих

2021 February 22

AB

Andrey Belin in Laravel для начинающих
protected function validateLogin(Request $request)
   {
       $messages = [
           'required' => 'Поле обязательно для заполнения.',
           'email.max' => 'Длина почты не должна превышать 255 символов.',
           'password.confirmed' => 'Неверный пароль',
           'password.min' => 'Пароль должен быть больше чем 8 символов',
       ];
       $request->validate([
           'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
           'password' => ['required', 'string', 'min:8', 'confirmed'],
       ], $messages);
   }
источник

А

Андрей in Laravel для начинающих
Andrey Belin
Всем привет.
Что можно сделать, если валидатор возвращает такую ошибку?
В каком смысле?
источник

AB

Andrey Belin in Laravel для начинающих
Ну авторизация. Возвращает такую ошибку, если переводить на русский
источник

P

PSYTRGLES in Laravel для начинающих
Andrey Belin
Ну авторизация. Возвращает такую ошибку, если переводить на русский
Forcing A Unique Rule To Ignore A Given ID:
https://laravel.com/docs/8.x/validation#rule-unique
источник

MK

Maksim Kowalski in Laravel для начинающих
'unique' => 'The :attribute has already been taken.',
источник

MK

Maksim Kowalski in Laravel для начинающих
validator.php
источник

И

Игорь in Laravel для начинающих
Andrey Belin
Всем привет.
Что можно сделать, если валидатор возвращает такую ошибку?
перевод не добавил в messages для unique
источник

AB

Andrey Belin in Laravel для начинающих
Игорь
перевод не добавил в messages для unique
Дело не в переводе :(
источник

AB

Andrey Belin in Laravel для начинающих
У меня нет в базе больше таких email
источник

P

PSYTRGLES in Laravel для начинающих
я думаю что про ID текущего речь
источник

AB

Andrey Belin in Laravel для начинающих
Но он говорит что есть(
источник

AH

Andrey Helldar in Laravel для начинающих
Maksim Kowalski
может он продал душу php и перестал стареть
Кольцо Всевластия всего одно и то Элайджа Вуд уничтожил... или нет...
источник

И

Игорь in Laravel для начинающих
Andrey Belin
Дело не в переводе :(
оу, не так вопрос понял
источник

AH

Andrey Helldar in Laravel для начинающих
Andrey Belin
Всем привет.
Что можно сделать, если валидатор возвращает такую ошибку?
Ввести email, который не зарегистрирован в системе?
источник

А

Андрей in Laravel для начинающих
Игорь
оу, не так вопрос понял
Я потому и спросил в каком смысле он спрашивает
источник

И

Игорь in Laravel для начинающих
Andrey Belin
У меня нет в базе больше таких email
проверь еще раз
источник

И

Игорь in Laravel для начинающих
введи другой e-mail совсем
источник

MK

Maksim Kowalski in Laravel для начинающих
ну тут только бд в студию)
источник

AH

Andrey Helldar in Laravel для начинающих
Maksim Kowalski
ну тут только бд в студию)
С прода)
источник

MK

Maksim Kowalski in Laravel для начинающих
теперь мне стало интересно, что он будет делать с емаилом)
источник