одного основного поля (категория данных).
как лучше сделать валидацию данных через FormRequest?
хотелось бы для каждой категории написать свой валидатор, и испольваоть его в контроллере, но пока не соображу как подсунуть его в зависимоти от значения категории.
Если форма про разные сущности (я так понял слово динамически), то я бы не форм реквесты корректировал в щависимости от типа запроса, а с фронта запросы в разные контроллеры слал ) а то как то неправильно, если у 1 валидатора ответственность и пользователя провалидировать и, условно, товар)
т.е. будет что-то вроде: public function rules(CategoryRuleBuilder $builder): array { return $builder->handle($this->route('category')); }
предпосылок чтобы такой подход не работал нет) переопределил метод ФормРеквеста, главное что handle у тебя массив возвращал с правилами) Тут вопрос в другом, что дальше после валидации ты делать будешь и что будет происходить при добавлении новой категории
так все равно придется где то в одном месте тогда правила все написать. в этом то и вопрос что бы нужный формреквест потдятгивался. в завивисомти от категории.
Обсуждают сегодня