Ir al contenido
Dazza-Dev

Funcion para colas en lotes en Laravel-Excel

OpenSource
Funcion para colas en lotes en Laravel-Excel

Cliente

OpenSource

Ubicación

Global

Esta contribución añade integración con job batching (Laravel 8+) para imports y exports en cola, permitiendo agrupar múltiples jobs en un solo batch y tener control sobre su ejecución.

Contexto

Laravel Excel ya soportaba:

  • Procesamiento en chunks/batches de datos
  • Ejecución en colas (ShouldQueue)

Sin embargo, no existía soporte para:

  • Agrupar los jobs en un batch de Laravel
  • Monitorear progreso global
  • Ejecutar callbacks al completar todos los jobs
  • Cancelar o manejar el batch como una unidad

Qué se implementó

Se agregó soporte para Laravel Job Batching, permitiendo:

  • Agrupar los jobs generados por imports/exports
  • Ejecutarlos como parte de un Bus::batch()
  • Tener visibilidad y control sobre toda la operación

Tech Stack

  • Laravel

Servicios

  • Package