Laravel任务调度在哪里存储



Laravel有任务调度,可以在其中调度事件、作业和命令。我只是不知道它把它们放在哪里?它看起来不像是存储在数据库中

您的批处理作业可以存储在数据库表中,然后使用调度程序执行它。以下功能可以放在app/console/Kernel.php

$schedule->call(function () {
//put your logic here e.g. send verification code to newly 
//registered users at 10 pm
})->dailyAt('22:00');

要执行调度程序,必须指定命令的名称:

protected $commands = [
send:email
];

然后,您将在终端中将其称为php artisan send:email,并保持终端进程的运行。

或者你可以设置一个cron作业

最新更新