gpt4 book ai didi

laravel - 使 laravel 计划命令在每月最后一天的时间

转载 作者:行者123 更新时间:2023-12-02 12:19:47 29 4
gpt4 key购买 nike

我试图在该月最后一天的 06:00 运行命令,我尝试这样做

$schedule->command('crawl')->when(function () {
return \Carbon\Carbon::now()->endOfMonth()->isToday();
})->at('06:00');

它确实在最后一天运行,但“at”不起作用。知道如何让它发挥作用吗?

最佳答案

我只需使用 monthlyOn() 调度方法,因为它使您有机会指向该月的给定日期和白天来执行该命令。使用 php 的 date() 函数来检索一个月中的天数,这成为一项令人愉快的任务:

->monthlyOn(date('t'), '6:00');

关于laravel - 使 laravel 计划命令在每月最后一天的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52147818/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com