Статьи с тегом: #fast-excel-laravel

← Ко всем статьям

Экспорт связей Eloquent без N+1 при потоковой выгрузке

aVadim • 13.09.2026 •
Потоковый экспорт через cursor() экономит память, но обращение к связям модели внутри выгрузки порождает N+1 — тысячи лишних запросов. Разбираем, почему cursor() не спасает со связями и как выгрузить их через lazy() без потери памяти.

Импорт XLSX в модели Eloquent за три строки: заголовки и маппинг колонок

aVadim • 22.08.2026 •
Импорт Excel в модели Eloquent обычно превращается в цикл ручного разбора ячеек. Показываем, как withHeadings() и mapping() сводят его к нескольким строкам и как аккуратно привязать «чужие» колонки файла к атрибутам модели.

Почему Laravel Excel ест гигабайты, а fast-excel-laravel — десятки мегабайт

aVadim • 08.08.2026 •
Laravel Excel падает по памяти на большом экспорте не из-за вашего кода, а из-за архитектуры PhpSpreadsheet. Разбираем, почему чанки не спасают, и как потоковая выгрузка через cursor() держит память постоянной.

Почему я написал семейство библиотек FastExcelPhp и кому она реально нужна

aVadim • 06.02.2026 •
Генерация Excel в PHP кажется простой задачей, ровно до тех пор, пока файл не вырастает до сотен тысяч строк, а скрипт не упирается в лимиты памяти или не отваливается по таймауту. Это статья про философию FastExcelPhp и задачи, которые решает это семейство библиотек.