30662b97d5ce11bf8772efaa9a4534be217edbae
- Menambahkan konstanta `CHUNK_SIZE` untuk membatasi ukuran batch selama proses data. - Memperkenalkan properti `$entryBatch` untuk menyimpan batch data sementara sebelum disimpan ke database. - Mengubah metode `saveRecord` menjadi `addToBatch` untuk menambahkan record ke batch alih-alih langsung menyimpannya. - Menambahkan metode `saveBatch` untuk menyimpan batch data ke database secara efisien menggunakan `upsert`. - Menangani chunking dalam proses CSV untuk menghindari masalah memori dengan memproses data dalam batch. - Menambahkan logging pada setiap batch yang selesai diproses untuk melacak kemajuan pemrosesan. - Memastikan batch yang tersisa diproses setelah selesai membaca file CSV. - Menambahkan penanganan error saat menyimpan batch untuk mencegah reprocessing pada batch yang gagal memproses. - Otomatis menambahkan timestamp (`created_at` dan `updated_at`) pada setiap record sebelum dimasukkan ke batch.
Description
No description provided
Languages
PHP
77.4%
Blade
22.6%