Всем привет, кто может объяснить пользу использования dto в ларавел, я просто интересуюсь шаблоном porto и не могу понять зачем его пихают, когда данные пришли в виде request мы их валидируем и соответственно уже проверяем их тип, возможно если логика более сложная чем просто получить/отдать и данные пойдут в другие классы? Стоит использовать dto в простых запросах?
А вообще кто нибудь на практике использовал шаблон porto юзабельно это или нет, просто доводилось использовать laravel-modules так это принесло больше проблем чем пользы.
Ну не то чтобы проблемы, но некоторые стандартные подходы ларавел перестали работать и приходилось прописывать руками то что раньше работало из командной строки, плюс при создании модуля создаётся куча папок которые не используются, шаблоны тоже не понятно было какие и куда пихать но это наверно сам не продумал.
А все что лишнее создаётся - так ты опубликуй конфиг и посмотри в него, можешь вооще сделать так, что у тебя только папка моделей будет создаваться и сервиспровайдер
Ну а создавать через командную строку контроллеры или сиды... это головняк, лишний раз лезть в доку, так как не запомнишь команды, проще скопипастить, поменять имя, наймспейсы и сделать ду(только для сидов)