Просто отметьте Laravel документы на Планирование задач . Сначала добавьте эту запись cron:
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
Затем вы можете определить все запланированные задачи в методе schedule
класса App\Console\Kernel
:
/**
* Define the application's command schedule.
*
* @param \Illuminate\Console\Scheduling\Schedule $schedule
* @return void
*/
protected function schedule(Schedule $schedule)
{
$schedule->call(function () {
DB::table('your_table')->insert([
'first_column' => 'first_value',
// List other columns
]);
})->daily();
}