SarcasmIO
ночью ты бетмен
Nik
Anton
ну типа того
Сергей
Есть какие-то Best Practices по организации контроллеров в проекте?
Nik
SarcasmIO
тут в целом где-то с месяцок кидали назад
SarcasmIO
там скорее лексические правила именования
Anton
SarcasmIO
а в целом мне нравится angular styleguide адаптированный под симфонию
SarcasmIO
https://gist.github.com/fesor/76d39b19b18f7103a7c058301dc6a8fe
Владислав
+
Сергей
Alex
Anton
Alex
разные 🙂
Alex
быть плотником и т.д. и т.п. и никогда не перегоришь, т.к. будет на что отвлекаться
invariance
invariance
ларка не расчитана на толстые модели
Юрий
Сергей
не в контроллерах
Ок. Контроллер подготавливает и передаёт данные в класс с бизнес логикой.
Alex
Alex
исключи друзей которые тянут тебя вниз
Юрий
согласен что можно. можно развиваться в любом деле довольно долго.
Alex
находи положительные стороны во всем
Konstantin
SarcasmIO
тогда это уже не модели гг
SarcasmIO
а сущности
Anton
Product->addVariant($variant); и че не так с моделью?
Alex
занимайся спортом, здоровое питания, свежий воздух - все это будет стимулировать твой организм и держать в тонусе, тогда депресия и прочая хня не особо будет воздействовать на тебя
SarcasmIO
есть закон деметры
Anton
бухай и жуй амфетамины, тоже не будет депры
SarcasmIO
и инкапсуляция
Anton
ахах
Anton
это правда
Anton
но не депра. пиздец !==депра
Alex
🙂
Alex
вот сативу можно
Alex
как нейростимулятор)
Anton
SarcasmIO
я знаю, я ж просто накинул
SarcasmIO
и объяснил, что нужно знать, что бы понимать как правильно, а как нет
invariance
очень даже расчитана имхо
у тебя модели - это представление бд в виде сущностей. Вопрос - что там делает бизнес логика? у тебя точка отказа получается существует не на уровне контроллеров, а на уровне доступа к бд
SarcasmIO
1) $school == $pupil->getSchool()
2) $pupil->isMemberOf($school)
SarcasmIO
вечная тема же
Anton
Anton
я пока не видел не одной темы по поводу плохих толстых моделей
SarcasmIO
ты сейчас рассуждаешь без конкретного контекста, а так с tell don't ask,инкапсуляцией и Деметрой нельзя
Anton
сфигали это.
Anton
еще не опреден кому должен принадлежать
Anton
окай, а если я в методе addVariant и буду его создавать?
Anton
товар знает как ему свой вариант создать
Anton
блин, тут главное не уйти в DDD
Anton
а то начнется каша
Anton
хз, я просто думаю кто за что должен отвечать и чья обязанность
Anton
окей, опиши свой вариант.
Anton
предложи вариант как бы ты сделал добавление нового варианта товару
SarcasmIO
наверное начать надо с отношений
SarcasmIO
между продуктом -> вариантом
Anton
и внутри метода addVariant будет new Variant?
Anton
ну я и сказал то же
Anton
да есть такое
Anton
вот я и размышляю всегда так. задаю вопросы: а должен ли этот класс, метод, контроллер делать "это"?
Anton
здравый смысл
Mr
Anonymous
Друзья, подскажите, пожалуйста
Есть приложение на ларе, которое нужно будет копировать, изменяя лишь одну часть
Как правильно сделать: залить это приложение на тот же гитхаб, оставив изменяемую часть пустой, чтобы потом её допилить, верно?
Roman
ребят спасайте, люмен не видит файлы конфигураций, сначала видел тольк app.php, потом стал видить кэш и очередя. а базу не видит
Roman
дичь
Roman
бесит
FUTURICO
а гитхаб чем плохо?
FUTURICO
а, зависимости
FUTURICO
FUTURICO
и нету проверки версии php и прочего
Roman