Size: a a a

2020 September 03

А

Антон in Laravel Pro
Пробовал ocramius/proxy, но не взлетело
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
->load
источник

А

Антон in Laravel Pro
Речь не про orm
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
f
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
аааа, дошло
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
🌚
источник

А

Антон in Laravel Pro
Разве что руками делать прокси, но тогда нельзя делать сервисы финальными(
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Alexander Pavlenko 🌚
аааа, дошло
а до меня нет. Речь о выпуске версий для композера?
источник

NL

Niko Las in Laravel Pro
Хотите интересную тему? Есть вложенная транзакция. Иногда родительская транзакция выполняется, а вложенная - нет. Как такое возможно, при условии, что вложенная транзакция после ролбэка должна прокидывать экзепшн в родительскую транзакцию.
источник

А

Антон in Laravel Pro
Дмитрий Кожанов
а до меня нет. Речь о выпуске версий для композера?
Ну не инжектить объекты и не создавать их до тех пор, пока к ним реально не обратятся
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
не, я такое не юзал, чет не приходилось
источник

А

Антон in Laravel Pro
В симфони есть lazy loading и там ocramius/proxy-manager юзается, в ларке со всей ее магией за раз запроксить контейнер не выйдет, только если ручками, но тогда сервисы финальными делать нельзя. Разве что если декорировать.
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
я так понял нужно откладывать загрузку до того момента, пока ты сам в коде не юзнешь чет из этого объекта
источник

А

Антон in Laravel Pro
Alexander Pavlenko 🌚
я так понял нужно откладывать загрузку до того момента, пока ты сам в коде не юзнешь чет из этого объекта
Угу. В случае с проксей объект инжектится, но он легковесный, в нем есть только сервис-локатор, который при обращении к методу объекта создает реальный объект и проксирует запрос к нему
источник

А

Антон in Laravel Pro
Niko Las
Хотите интересную тему? Есть вложенная транзакция. Иногда родительская транзакция выполняется, а вложенная - нет. Как такое возможно, при условии, что вложенная транзакция после ролбэка должна прокидывать экзепшн в родительскую транзакцию.
Логи смотрел?
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Niko Las
Хотите интересную тему? Есть вложенная транзакция. Иногда родительская транзакция выполняется, а вложенная - нет. Как такое возможно, при условии, что вложенная транзакция после ролбэка должна прокидывать экзепшн в родительскую транзакцию.
показывай код
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
хуле
источник

NL

Niko Las in Laravel Pro
Антон
Логи смотрел?
Пусто. Никаких экзепшенов.
источник

NL

Niko Las in Laravel Pro
Дак код уже переписал, могу скинуть чуть позже с прошлых комитов.
источник

NL

Niko Las in Laravel Pro
И ещё вопрос, нужен ли лок фор апдейт внутри транзакции? Сначала идёт проверка, хватает ли денег на кошельке и далее декримент. Если я правильно понимаю, то тут может возникнуть рэйс кондишн, т.к. есть проверка.
источник