Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 06.11.2015 17:31:03

Изменить правила валидации

Добрый вечер!  Правила валидации для регистрации описаны в AuthController, оттуда я убрал поле 'email' из классов validator и create, регистрация проходит нормально, а вот при авторизации выскакивает ошибка "validation.required". Где описаны правила валидации для авторизации? В чем может быть проблема?

Не в сети

#2 06.11.2015 19:52:48

zpnick

Re: Изменить правила валидации

Привет! Сложно сказать не видя кода, но почему бы для авторизации и регистрации пользователей не создать свой контроллер например UserController, добавить к методам регистрации и авторизации свои Request'ы в которых будут нужные правила? Это будет намного лучше, чем терзать  стандартный контроллер

#3 06.11.2015 20:23:20

Re: Изменить правила валидации

123, Спасибо за ответ! Проблема была в методе loginUsername(), который в качестве юзернейма принимал  емейл:
return property_exists($this, 'username') ? $this->username : 'email';

Пришлось переопределить метод

Изменено Danil (06.11.2015 20:23:39)

Не в сети

Подвал раздела