удобная встроенная валидация: данные в ДТО попадают только те, которые мне нужно.
Вопрос: можно ли эту возможность считать заменой make:request, если данные из Request отправлять напрямую в ДТО ?
ну если оно под капотом делает всё тоже самое, тогда да, можно считать как замена. FormRequest в целом это опциональный "слой"
Получается я могу даже сделать так, не создавая лишних форм реквестов 😅
ну ничего не поменялось
А можно глянуть что под капотом getDto ?
Ну так то DTO про слой приложения, и создавать его в форм реквесте такое се не?
наверное, dto это скорее про слой ui
Дто может где угодно шляться, если оно с валидными данными, то самодостаточно
посредник между слоем ui и слоем приложения в данном случае)
если все равно есть ли завязка на Laravel, то пакет от spatie как то более роднее: https://spatie.be/docs/laravel-data/v3/introduction
У него там через атрибуты, такое се🌚 В этом же пакете в классе юзается тот же массив, что и в форм реквестах
Обсуждают сегодня