Привет
Вопрос основан на опыте работы с laravel где есть FormRequest для проверки дынных которые пришли из формы, но что то подобное есть и в симфони и можно вообще этот этап заменить просто проверкой в контролере на чистом php, суть вопроса не изменится.
В проекте переиодически натыкаюсь на использование билдеров и DTO для меня это выглядит очень странно потомучто вся валидация происходит в FormRequest, потом как установка данных которые пришли из реквеста в DTO а из DTO мы добавляем данные в модель и потом сохраняем те DTO(некоторый data transfer object) какойто странный промежуточный шаг. С билдерами примерно тоже самое, если я правильно понял.
Зачем тогда вообще нужны билдеры и ДТО, это не нужный лишний шаг для меня если можно напрямую данные из реквеста сохранить в модель тк они уже прошли проверку в FormRequest ?
|