Задать вопрос
@ART_CORP
Hard work

В зависимости от запроса разые условия валидации form request?

Есть валидация сделанная через form request.Задача в зависимости от значения одного из параметров изменить параметры валидации.Пример ниже, все работает, но когда этих параметров несколько, получается нужно повторятся.
Я вижу решение так, создать пустой массив и заполнять его при совпадении параметров и в конце вернуть ассоциативный массив.Есть решение по лучше?
if ($this->get('parametr') == 1) {
                return [
                    'name' => 'required'
                ];
            } else {
                return [
                    'name' => 'required',
                    'age' => 'required'
                ];
            }
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • Skillbox
    PHP-фреймворк Laravel
    2 месяца
    Далее
Решения вопроса 1
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы