Laravel tip:
chunk() gives you records in batches.
lazy() lets you loop one record at a time without loading everything into memory.
Use chunk() when the batch matters.
Use lazy() when you want a clean loop.
Updating records while processing? Use chunkById() or lazyById().