Size: a a a

2021 April 25

PG

Pavel Gaganchikov in Laravel Pro
Всё, разобрался, спасибо
источник

T

Tropic in Laravel Pro
Disk()
источник

EG

Evgenii Glechikov in Laravel Pro
Всем привет, кто может объяснить пользу использования dto в ларавел, я просто интересуюсь шаблоном porto и не могу понять зачем его пихают, когда данные пришли в виде request мы их валидируем и соответственно уже проверяем их тип, возможно если логика более сложная чем просто получить/отдать и данные пойдут в другие классы? Стоит  использовать dto в простых запросах?
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
не potro а porto
источник

EG

Evgenii Glechikov in Laravel Pro
Исправил
источник

EG

Egor Gruzdev in Laravel Pro
Чтоб в классы сервисы передавать не массивы, которые в request, а dto объект.
источник

EG

Evgenii Glechikov in Laravel Pro
Получается когда логика простая без использования сервисов dto не нужен, спасибо
источник

d.

dev . in Laravel Pro
лучше дто, пусть чуть дольше но зато более наглядно, легче тестится и проще воспринимается
источник

EG

Egor Gruzdev in Laravel Pro
Скорее когда логика одноразовая и к ней не придется возвращаться чере месец или два, а потом вспоминат, а что там у меня в массиве.
источник

EG

Evgenii Glechikov in Laravel Pro
А вообще кто нибудь на практике использовал шаблон porto юзабельно это или нет, просто доводилось использовать laravel-modules так это принесло больше проблем чем пользы.
источник

EG

Egor Gruzdev in Laravel Pro
Так порто это еще больше лишнего кодоства, а в чем проблемы были с:

https://github.com/nWidart/laravel-modules

Сейчас использую, вот такой вариант:

https://github.com/InterNACHI/modular
источник

EG

Evgenii Glechikov in Laravel Pro
Ну не то чтобы проблемы, но некоторые стандартные подходы ларавел перестали работать и приходилось прописывать руками то что раньше работало из командной строки, плюс при создании модуля создаётся куча папок которые не используются, шаблоны тоже не понятно было какие и куда пихать но это наверно сам не продумал.
источник

А

Андрей in Laravel Pro
Лично мне очень зашли модули и не вижу проблем с ними, порто не юзал
источник

А

Андрей in Laravel Pro
А все что лишнее создаётся - так ты опубликуй конфиг и посмотри в него, можешь вооще сделать так, что у тебя только папка моделей будет создаваться и сервиспровайдер
источник

А

Андрей in Laravel Pro
Ну а создавать через командную строку контроллеры или сиды... это головняк, лишний раз лезть в доку, так как не запомнишь команды, проще скопипастить, поменять имя, наймспейсы и сделать ду(только для сидов)
источник

A

Alexcc in Laravel Pro
порто за то дает масштабирование а апиата дают туже самую генерацию
источник

Е

Евгений in Laravel Pro
Есть таблицы files и users, надо получить все файлы компании (users.company)
источник

Е

Евгений in Laravel Pro
источник

Е

Евгений in Laravel Pro
То есть мало того, что я получаю файлы по $user->files()->get()
источник

Е

Евгений in Laravel Pro
Мне надо еще получать другие файлы, которые у пользователей с таким же значением company как у меня
источник