скажу - просто сталкивался с ситуацией )
проект был на laravel - интернет магазин
сказали сделать добавление товаров
система была довольно странной
но суть в ней такова:
в laravel есть уже готовый метод validate
но когда разрабатывались методы добовления товара - нужно было проверять каждое поле - и в каждом методе было что то новое тоесть какой то новое поле блин с его характеристикой
правильно ли я думаю если нет поправте потому что мне это еще пригодится
валидацию можно расширить на доп поля ?
или надо делать другие методы рядом (свою валидацию на каждый метод - что на мой взгляд ужасно)
подскажите как быть?
если ты про "расширить" правила валидации, то не стоит. это потом превращается в кашу и любая правка ломает другие формы. один запрос - один форм реквест даже если формы выглядят одинаково "сегодня", например создание и редактирование, то "завтра" это может быть не так. А если у тебя начинается множится сложная валидация одного и того же поля, то тебе надо смотреть в сторону паттерна ValueObject
Обсуждают сегодня