====== Chunk ====== https://laraveldaily.com/process-big-db-table-with-chunk-method/ User::chunk(100, function ($users) { foreach ($users as $user) { $some_value = ($user->some_field > 0) ? 1 : 0; // might be more logic here $user->update(['some_other_field' => $some_value]); } });