Size: a a a

2020 July 16

BI

Bogdan Ivanov in Laravel Pro
oleg hitt
Всем привет, я правильно понимаю, что AppServiceProvider запускает boot метод при отрисовке компанента ?
после регистрации всех твоих служб вроде же
источник

oh

oleg hitt in Laravel Pro
Bogdan Ivanov
после регистрации всех твоих служб вроде же
Суть проблемы, я решил использовать компонент и теперь у меня для каждого компонента выполняется SQL который я вызываю для amountNewMessages
источник

EG

Egor Gruzdev in Laravel Pro
Dmitry Rogozhin
Честно говоря, не проверял наверняка, ибо не знаю каким образом продебажить данный момент -_-
я не внимательно прочитал, речь же об экспорте, тогда при таких объемах только в очередь и последующая отправка или формирование рабочей ссылки на скачивание по завершению.
источник

А

Антон in Laravel Pro
oleg hitt
Суть проблемы, я решил использовать компонент и теперь у меня для каждого компонента выполняется SQL который я вызываю для amountNewMessages
ViewComposers
источник

BI

Bogdan Ivanov in Laravel Pro
oleg hitt
Суть проблемы, я решил использовать компонент и теперь у меня для каждого компонента выполняется SQL который я вызываю для amountNewMessages
для такого вью композер надо не?
источник

DR

Dmitry Rogozhin in Laravel Pro
@Med1c84 @EgorGruzdev спасибо за совет, коллеги!
источник

oh

oleg hitt in Laravel Pro
Bogdan Ivanov
для такого вью композер надо не?
для этого
источник

oh

oleg hitt in Laravel Pro
с компонентом
источник

oh

oleg hitt in Laravel Pro
без компонента
источник

oh

oleg hitt in Laravel Pro
на 10 запросов меньше
источник

oh

oleg hitt in Laravel Pro
хотя в самом компоненте только вывод данных, даже без отношений
источник

ПГ

Павел Г. in Laravel Pro
oleg hitt
хотя в самом компоненте только вывод данных, даже без отношений
А это в целом норм логика, что вы в композере для каждого вью считаете эмаунт?
источник

ПГ

Павел Г. in Laravel Pro
Мб проблема в этом
источник

oh

oleg hitt in Laravel Pro
Павел Г.
А это в целом норм логика, что вы в композере для каждого вью считаете эмаунт?
Решил проблему, думал в композере указываются роуты или имена роута, оказалось имя вьюхи..
источник

oh

oleg hitt in Laravel Pro
Спасибо!
источник

AB

Andrey Bogdanov in Laravel Pro
Dmitry Rogozhin
Доброго дня, коллеги!
Подскажите, кому-нибудь доводилось реализовывать экспорт в Excel большого кол-ва данных? Речь идёт о 100к+ записях с отношениями.
Пробовал использовать Laravel Excel, но спустя 3 минуты с момента запуска выгрузки, отвалился по таймауту с 502 кодом.
Пробовал Fast Excel - там упёрся в память.
Может кто-то из лара-бойцов уже побеждал подобного рода проблему?
а как записи обрабатываешь и выбираешь, chunk функцию используешь? решение тут выбирать записи порционно и дописывать в файл, обрабатывать все в бэкграунде с таймаутом на задачу например 20 минут
источник

А

Антон in Laravel Pro
Dmitry Rogozhin
Доброго дня, коллеги!
Подскажите, кому-нибудь доводилось реализовывать экспорт в Excel большого кол-ва данных? Речь идёт о 100к+ записях с отношениями.
Пробовал использовать Laravel Excel, но спустя 3 минуты с момента запуска выгрузки, отвалился по таймауту с 502 кодом.
Пробовал Fast Excel - там упёрся в память.
Может кто-то из лара-бойцов уже побеждал подобного рода проблему?
https://github.com/box/spout

Писать чанками
источник

DR

Dmitry Rogozhin in Laravel Pro
Andrey Bogdanov
а как записи обрабатываешь и выбираешь, chunk функцию используешь? решение тут выбирать записи порционно и дописывать в файл, обрабатывать все в бэкграунде с таймаутом на задачу например 20 минут
да, чанками выбираю
источник

А

Антон in Laravel Pro
Dmitry Rogozhin
Доброго дня, коллеги!
Подскажите, кому-нибудь доводилось реализовывать экспорт в Excel большого кол-ва данных? Речь идёт о 100к+ записях с отношениями.
Пробовал использовать Laravel Excel, но спустя 3 минуты с момента запуска выгрузки, отвалился по таймауту с 502 кодом.
Пробовал Fast Excel - там упёрся в память.
Может кто-то из лара-бойцов уже побеждал подобного рода проблему?
А ты что, синхронно пишешь, что ли?
источник

DR

Dmitry Rogozhin in Laravel Pro
Да
источник