Size: a a a

2020 August 28

A

Adel in Laravel Pro
Алексей Гевондян
т.е. в контроллере / консольной команде создаются нужные объекты и инъектятся в сервисы. дальше уже сервисы все делают по-нормальному, без средств ларавела.
Еретик. Ты будешь гореть
источник

А

Антон in Laravel Pro
Алексей Гевондян
т.е. в контроллере / консольной команде создаются нужные объекты и инъектятся в сервисы. дальше уже сервисы все делают по-нормальному, без средств ларавела.
Ты за бугаенко кофе допиваешь?
источник

A

Adel in Laravel Pro
Антон
Ты за бугаенко кофе допиваешь?
У бугаенко явно не кофе
источник

АГ

Алексей Гевондян... in Laravel Pro
ты же не хочешь сказать что топишь за вызов фасадов и хелперов в бизнес коде?)
источник

U

UazFan in Laravel Pro
Чё вы тут мусолите. Laravel + VueJs + VueBootstrap тру форевер монстры. Нафигачил компонентов выстроил и манипулируй как угодно.
источник

A

Adel in Laravel Pro
Алексей Гевондян
ты же не хочешь сказать что топишь за вызов фасадов и хелперов в бизнес коде?)
Я правда еретическую книгу написал...
источник

A

Adel in Laravel Pro
Тоже несдобровать)
источник

АГ

Алексей Гевондян... in Laravel Pro
я ее прочитал)
источник

АГ

Алексей Гевондян... in Laravel Pro
хорошая книга.
источник

А

Антон in Laravel Pro
Алексей Гевондян
ты же не хочешь сказать что топишь за вызов фасадов и хелперов в бизнес коде?)
Я хочу сказать, что не надо создавать объекты и передавать их в сервисы, в ларке есть автовайринг, вообще-то.
источник

АГ

Алексей Гевондян... in Laravel Pro
ну да, пусть сами создаются, под "создавать" не имелось ввиду через нью, автоваринг сгодится, но он нужен только не дальше уровня контроллера
источник

АГ

Алексей Гевондян... in Laravel Pro
иначе придется app() дергать где-то в бизнес коде / инъектить локатор. а это - ну нафиг
источник

А

Антон in Laravel Pro
Алексей Гевондян
ну да, пусть сами создаются, под "создавать" не имелось ввиду через нью, автоваринг сгодится, но он нужен только не дальше уровня контроллера
То есть ты сервисы руками в контроллерах создаешь? Или что значит "не дальше уровня контроллера"?
источник

АГ

Алексей Гевондян... in Laravel Pro
ну сервис в конструктор можно передать, заавтовайрить.
источник

АГ

Алексей Гевондян... in Laravel Pro
в сервисах ничего создаваться / запрашиваться не должно - оно там уже должно быть заинъекчено
источник

i

invariance in Laravel Pro
vladamir
а в чем ценность такого рефакторинга?
юзать app неудобно
источник

i

invariance in Laravel Pro
плюс постоянно нарушается последовательность вызовов
источник

i

invariance in Laravel Pro
то контроллеры репозитории тянут, то мидлвари, то ресурсы
источник

i

invariance in Laravel Pro
то сервисы)
источник

i

invariance in Laravel Pro
не использование app не то чтобы от этого спасает, но позволяет писать более чисто
источник