Size: a a a

2021 August 08

А

Антон in Laravel Pro
Да ладно, я за пару дней апнул с 6 по 8. Потом qa потестили 3-4 дня и в прод.
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Именно поэтому мы все ещё на 5й версии
источник

А

Антон in Laravel Pro
Зависит, конечно, от размера проекта.
источник

EG

Egor Gruzdev in Laravel Pro
а почему на Symfony, на не подняться до L8
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Потому что магия лары достала. Элоквент достал. Все сделано не оптимально и не с руки.
источник

EG

Egor Gruzdev in Laravel Pro
да на L5 скорее всего и php старый?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
7.4
источник

EG

Egor Gruzdev in Laravel Pro
а магия Doctrine ORM думаете не достанет?
источник

А

Антон in Laravel Pro
Блэт, надо было тоже сказать, что обновится не получится, и переехать на симфони(
источник

А

Антон in Laravel Pro
Там нет магии. Все очень прямолинейно.
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Чем тебя DataMapper не устраивает
источник

EG

Egor Gruzdev in Laravel Pro
а ты посмотри во что в итоге превращается Entity, который ты создал, он же не остается простым классов, а пере генерируется в монстра с extentd от твоего Entity
и вы это называете отсутствием магии

я конечно уже давно не работал с Симфони, может там что-то и поменялось, но прокси классы, это "не магия", это другое?
источник

А

Антон in Laravel Pro
А ты с этим работаешь напрямую?
источник

А

Антон in Laravel Pro
Тем более прокси и гидраторы можно вырубить.
источник

EG

Egor Gruzdev in Laravel Pro
нет, но мы же говорим что магии нет, а в итоге что?

я не буду спорить, сам иногда сожалею, что с "легаси" перенесли на Laravel, но когда некоторые из наших, кто в пэт проектах пытаются работают в Doctrine ORM они там такое "городят", то я начинаю сомневаюсь в своем сожалении.

И все равно я сколько не прокручивал Eloquent vs Doctrine, если писать как мы обычно делаем, чтоб быстро и продакшн, то чем отличается, вызов в action:

$account = Account::query()->find($id)


$this->getDoctrine()->getRepository('App:Accommodation')->find($id)
источник

Э

Элин in Laravel Pro
Ребята, я тут раскидал структуру бд. Очень нуждаюсь в вашей критике. Это пока что просто план.

Entities:
Product — Товар
SpecificationName — например, ёмкость памяти
SpecificationValue — 256 ГБ
ProductCategoryFilter — какие фильтры можем отобразить при выборе той или иной категории товаров.

У SpecificationValue есть связка с specificationName, это для отображения спецификаций в списке фильтров.
источник

Э

Элин in Laravel Pro
источник

EG

Egor Gruzdev in Laravel Pro
а почему в product_category_filters нет category_id

фильтрация же привязана к категории
источник

А

Антон in Laravel Pro
Преимущества доктрины в записи, а не чтении.
источник

Э

Элин in Laravel Pro
Пропустил… извиняюсь
источник