Size: a a a

2020 January 03

ИС

Илья Сакович in Laravel UA
Как сказал кто-то выше, это абстракция над абстракцией
источник

ИС

Илья Сакович in Laravel UA
Если бы ты использовал сырые запросы
источник

ИС

Илья Сакович in Laravel UA
То в контроллере было бы их не очень хранить
источник

ИС

Илья Сакович in Laravel UA
Вынеся в репозиторий, ты понял бы, что контроллер стал чище
источник

ИС

Илья Сакович in Laravel UA
Это было бы абстракцией над сырым запросом
источник

ИС

Илья Сакович in Laravel UA
А так в ларе для запросов уже есть абстракция - элоквент
источник

ИС

Илья Сакович in Laravel UA
Если у тебя есть какая-то сложная логика, связанная с запросами, то ее уже можно куда-то вынести
источник

ИС

Илья Сакович in Laravel UA
В сервис или в модель
источник

В

Вячеслав in Laravel UA
В целом, когда хотите применить какой-то паттерн или практику или принцип (как SRP), нужно отчетливо понимать, для решения какой задачи это делается. Не нужно соблюдать что либо, как говорится для галочки
источник

ИС

Илья Сакович in Laravel UA
Я предпочитаю хранить логику в моделях
источник

РИ

Роман Игумнов in Laravel UA
Вячеслав
В целом, когда хотите применить какой-то паттерн или практику или принцип (как SRP), нужно отчетливо понимать, для решения какой задачи это делается. Не нужно соблюдать что либо, как говорится для галочки
Да, но вот тут очень ты четко заметил: отчетливо понимать =). В документациях и статьях этому не научат вот отсюда и слепое следование.
источник

ИС

Илья Сакович in Laravel UA
Допустим ты узнал про подход
Пробуешь его, не понимаешь зачем его использовать
Не используй
источник

ИС

Илья Сакович in Laravel UA
Потом во время разработки ты можешь понять, что вот тут-то и надо заюзать тот подход, который я тогда не понял
источник

ИС

Илья Сакович in Laravel UA
Потому что он упростит код, например
источник

РИ

Роман Игумнов in Laravel UA
Илья Сакович
Потом во время разработки ты можешь понять, что вот тут-то и надо заюзать тот подход, который я тогда не понял
Ты сейчас мои мысли озвучил. Спасибо! Картина сложилась!
источник

ИС

Илья Сакович in Laravel UA
Допустим ты слышал, что в контроллере не надо писать логику
источник

ИС

Илья Сакович in Laravel UA
Думаешь: тю, почему, нормально же
источник

ИС

Илья Сакович in Laravel UA
Потом понимаешь, что тебе какой-то кусок логики нужен не в одном контроллере, а в нескольких
источник

ИС

Илья Сакович in Laravel UA
Взял, вынес куда-то логику
источник

ИС

Илья Сакович in Laravel UA
Уже кода в контроллере стало меньше
источник