Laravel 8 闭包检测限制

2021-07-19 11:06 更新

when 方法可根据检测结果来执行任务。换言之,若给定的闭包返回 true ,若无其他限制条件阻止,任务就会一直执行:

$schedule->command('emails:send')->daily()->when(function () {
    return true;
}); 

skip 可看作是 when 的逆方法。若 skip 方法返回 true ,任务将不会执行

$schedule->command('emails:send')->daily()->skip(function () {
    return true;
});  

当链式调用 when 方法时,仅当所有 when 都返回 true 时,任务才会执行。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号