Size: a a a

2021 May 07

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
и почему тебя все еще оттуда не выпидорили
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Потому что если выпидорят - некому будет с этим говном возиться
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Все просто
источник

DZ

Daniil Zobov in Laravel Pro
епт, ну у тебя и загорелось конечно
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Как же я люблю старых пердунов на PHP, вот все-то они лучше всех знают :)
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
ток по факту они даже хоть немного примерно не представляют, как вообще стоит проектировать приложения
источник

e

expwez in Laravel Pro
хотя норм, спасиб, наверное сделаю папку Export и в ней буду по моделям делить сервисы, типа Services/Export/UserExportService
источник

e

expwez in Laravel Pro
спасиб
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Ну в целом да :)

Лара просто создает ощущение "строгости" логики в сущностях, хотя по факту нет ее там :)
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
У вас сервисом может быть вообще синглтон который все и сразу делает, вам решать)
источник

DZ

Daniil Zobov in Laravel Pro
ну давай, расскажи, как же это надо делать
источник

DZ

Daniil Zobov in Laravel Pro
прям на этом конкретном примере
источник

e

expwez in Laravel Pro
ну не, это понятно, тут вопрос как лучше всего сделать и как все обычно делают, шоб консистетно было
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Можт потом найду книгу, "Don't fight the Framework" называлась, вроде
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Там прям этот момент очень сильно описан)
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
Ну я в основном видел сервисы-синглтоны
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
а дальше оно там уже пилится на N сущностей
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
зависит от наличия или отсутствия СПГС у разработчика :)
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
В целом, на будущее, если решили как-то консистентно пилить свою системку на сущности, можете работать вот с таким неймспейсом

App\VendorName\<имя модуля который добавляет фичу>\
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel Pro
самим потом проще будет разбираться что и где лежит)
источник