diff --git a/src/Seeding/AbstractScheduleSeeder.php b/src/Seeding/AbstractScheduleSeeder.php new file mode 100644 index 0000000..433c6a4 --- /dev/null +++ b/src/Seeding/AbstractScheduleSeeder.php @@ -0,0 +1,62 @@ +getSchedules(); + foreach ($schedules as $job) { + if (! DB::table('schedules')->where('command', $job['command'])->exists()) { + DB::table('schedules')->insert($job); + } + } + + // drop deprecated commands + DB::table('schedules')->whereIn('command', $this->getDeprecatedSchedules())->delete(); + } +}