distinct() ->get(['journal_id']); $insertStatements = $journalIds->reduce(function ($carry, $item) { $carry[] = [ 'journal_id' => $item->journal_id, 'setting_name' => 'doiVersioning', 'setting_value' => 0 ]; return $carry; }, []); DB::table('journal_settings') ->insert($insertStatements); } /** * @inheritDoc */ public function down(): void { DB::table('journal_settings') ->where('setting_name', '=', 'doiVersioning') ->delete(); } }