diff --git a/app/Domains/Virtual/Exports/CardExport.php b/app/Domains/Virtual/Exports/CardExport.php index c49a0148..5f74a54d 100644 --- a/app/Domains/Virtual/Exports/CardExport.php +++ b/app/Domains/Virtual/Exports/CardExport.php @@ -9,14 +9,24 @@ use Dipper\Excel\Concerns\FromQuery; use Dipper\Excel\Concerns\WithHeadings; use Illuminate\Database\Eloquent\Collection; use App\Domains\Virtual\Services\CardService; +use Dipper\Excel\Concerns\WithCustomChunkSize; use Dipper\Excel\Concerns\WithCustomQuerySize; use Dipper\Excel\Concerns\WithColumnFormatting; use PhpOffice\PhpSpreadsheet\Style\NumberFormat; use App\Domains\Virtual\Repositories\PropertyRepository; use App\Domains\Virtual\Repositories\OrderCardPartitionRepository; -class CardExport extends AbstractExport implements FromQuery, WithHeadings, WithRows, WithColumnFormatting, WithCustomQuerySize +class CardExport extends AbstractExport implements FromQuery, WithHeadings, WithRows, WithColumnFormatting, WithCustomQuerySize, WithCustomChunkSize { + /** + * @return int + */ + public function chunkSize(): int + { + return 30000; + } + + public $conditions; public function __construct(array $conditions = [])