Size: a a a

2020 May 05

MM

Maksim Masiukevich in PHP
Константин Грачев
А есть более развёрнутый пример? Где User лежит и тд
Неа. Суть в том, что ты разбиваешь свою апку на какие-то контексты. У каждого контекста есть какой-то ар, служащий точкой входа.
И внутри этого контекста есть уже свои функционалтные участки, со своим набором  собщений. По сути самым удобным способом будет раздробить большой кусок на пачку мелких
источник

MM

Maksim Masiukevich in PHP
Там еще есть вопросы в том, как эти самые участки будут слушать друг друга, но это тоже решаемо
источник

VT

Viktor TElless in PHP
Константин Грачев
А есть более развёрнутый пример? Где User лежит и тд
желательно в src, ну или не забудь автолоадинг поправить *peka.jpg*
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in PHP
Константин Грачев
У меня опять тупой вопрос про папочки. Вот эти App,Domain,Infra - их обычно только в корне проекта делают, или в каждом контексте свои?
Идеальная структура - это когда каждый модуль/сервис легко выносится в отдельный package, и подключается композером. Если это требует много усилий, то надо делать decoupling. Само приложение только "клеит" сервисы вместе
источник

КГ

Константин Грачев... in PHP
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
Идеальная структура - это когда каждый модуль/сервис легко выносится в отдельный package, и подключается композером. Если это требует много усилий, то надо делать decoupling. Само приложение только "клеит" сервисы вместе
Есть мнение, что код чаще читают и модифицируют, чем переносят в отдельные пакеты
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in PHP
Константин Грачев
Есть мнение, что код чаще читают и модифицируют, чем переносят в отдельные пакеты
"лёгкость переноса" - это побочный эффект хорошей архитектуры ;)
При чтении и изменении в этом случае вам не придётся полагаться на контекст всего приложения, а только изменяемого модуля
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in PHP
Константин Грачев
Пытаюсь понять куда двигаться
SPI
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in PHP
Bohdan Turchyk
this
потом ловишь себя на мысли, что больше занимаешься путешествиями по папочкам, чем написанием кода
Classic 😂
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in PHP
Константин Грачев
А есть более развёрнутый пример? Где User лежит и тд
У меня всё просто. Такой должен лежать в папке Modules/User (использую laravel-modules как initial setup для любого ларко-проекта)
источник

A

Alexander in PHP
Здравствуйте! Мне нужно поставить на PhpStorm cli interpreter версию php 7.4.5.

Могу ли я поставить 7.4.5 на IDE 2018.2 ? Или IDE не играет роли в данном случаи ?
источник

BT

Bohdan Turchyk in PHP
не имеет значения
источник

A

Alexander in PHP
источник

A

Alexander in PHP
Уже потратил более 2 часов. Нервы кипят...

Вроде поставил cli версии пыхи 7.4.5, но в ide всё ровно ругается
источник

A

Alexander in PHP
источник

КГ

Константин Грачев... in PHP
На сам выбор интерпретатора не имеет значения, но старый шторм не имеет знаний о новом синтаксисе
источник

КГ

Константин Грачев... in PHP
источник

КГ

Константин Грачев... in PHP
Вот это поле надо менять, интерпретатор нужен для того чтобы код запускать. На твои ошибки в IDE интерпретатор не влияет
источник

КГ

Константин Грачев... in PHP
Alexander
Уже потратил более 2 часов. Нервы кипят...

Вроде поставил cli версии пыхи 7.4.5, но в ide всё ровно ругается
Можно было сэкономить 2 часа просто обновив шторм)
источник

A

Alexander in PHP
Понял. Большое спасибо!
источник
2020 May 06

КГ

Константин Грачев... in PHP
источник