nuri60 Tüm veriyi tek seferde Collection olarak çekip işlemi kuyrukta yapmaya çalışıyorsunuz. Kayıt sayısı çok ise;
- Kuyruk çalışmıyor, işlemi anlık yapmaya çalışıyor o yüzden kitliyor.
- Kuyruk çalışıyor ama kuyrukta tüm belleği yiyor ve/veya işlemciyi %100'e çıkarıyor.
Bir de bu tür işlemlerde kayıt sayısı çoksa Eloquent kullanmayın, DB ile sadece ihtiyacınız olan alanları çekin ve ilişkileri join kullanarak yapın.
Ayrıca ben bunu kullanıyorum:
https://github.com/openspout/openspout
https://github.com/openspout/openspout/blob/4.x/docs/faq.md