laravel任务调度在哪里存储?

wd2eg0qa  于 2021-06-17  发布在  Mysql
关注(0)|答案(1)|浏览(338)

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

acruukt9

acruukt91#

批处理作业可以存储在数据库表中,然后使用调度程序执行它。下面的功能可以放进去 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作业

相关问题