select([ 'id', ]) ->where('id', '>', 0) ->chunkById(1000, function ($transactions) { // DB::beginTransaction(); // try { foreach ($transactions as $transaction) { Transaction::query() ->where('id', '=', $transaction->id) ->update([ 'date' => Carbon::now(), 'value' => 1, ]); } DB::commit(); // } catch (\Exception $exception) { // DB::rollBack(); // } }); } }