при редактировании сущности мне нужно вычистить пробелы которые мог добавить пользователь. Где это правильно делать в методе контролера или в методе модели? Спасибо
Правильнее всего на фронте :)) а так в том месте, где происходит валидация модели
В сервисе. Контроллер только первичные проверки на валидность делает. Например поле пришло, тип тот, который требовался и тп. А всякие пробелы - сервис
Только вот если он не сделает, или же это публичная апи, то без 2йной валидации на фронте и бэке не обойтись)
Все так. А что такое сервис в Вашем понимании? А то мы тут ща запутаем человека
а потом ктонить через постман закинет какую нить гадость и изза того что валидация была на фронте все сломается когда с бека пойдут не валидные записи с тонной пробелов и переносов строки
Возможно модель, если ТС это подразумевает. Т.е. ни в бд, ни в контроллере, а в промежуточной бизнесовой части
Ну то есть перед сейвом модели, происходит валидация, и в том месте, можно через сеттер изменить значение?
Обсуждают сегодня