在laravel中一定时间后更新表

时间:2019-03-20 08:56:27

标签: laravel

我是laravel的新手,我想在某个时间将表状态更新为活动状态,例如:当时间跨度为'2019-时,我的表列日期值'2019-03-20 12:10:00' 03-20 12:10:00',则状态列必须更新为自动激活。请任何人为我提供解决方案。

1 个答案:

答案 0 :(得分:0)

您可以定义任务计划

$schedule->command('auto:active')->dailyAt('12:10');

您可以根据自己的逻辑安排命令。它将每天触发12:10

您的命令将类似于

class AutoActive extends Command
{
   protected $signature = 'auto:active';
   protected $description = 'your desc.....';

   public function handle()
   {
      // you can write your logic here
   }
}

有关更多信息,请阅读:Scheduling artisan commands