我想到了这个项目,我希望能够每12小时运行一次API调用并将其存储在数据库中,数据库数据将被删除,新数据将被插入, 如何在PHP Laravel中完成此操作?
答案 0 :(得分:0)
要使用Laravel的命令计划程序来安排每周执行一次的命令,
// Run once per week on Monday at 1 PM...
$schedule->call(function () {
//
})->weekly()->mondays()->at('13:00');
// Run hourly from 8 AM to 5 PM on weekdays...
$schedule->command('foo')
->weekdays()
->hourly()
->timezone('America/Chicago')
->between('8:00', '17:00');
如果将项目托管在基于Linux的操作系统上,则可以将Cron作业设置为每12小时手动执行一次任务。 您也可以在Windows中使用Scheduler来完成此操作。