berthott/laravel-schedulable

Laravel 模型相关任务调度助手

3.0.0 2023-02-21 16:50 UTC

This package is auto-updated.

Last update: 2024-09-28 09:02:15 UTC


README

Laravel 模型相关任务调度助手。

安装

$ composer require berthott/laravel-schedulable

使用

  • 在您的模型中使用 Schedulable 特性
  • 在您的模型中添加任意数量的 schedulabe* 方法(例如 schedulableTest
  • 根据文档运行 Laravel 调度器
  • 每次运行 Laravel 调度器时,都会调用您的 schedulabe* 方法。
    • 在您的方法内部,您可以执行自己的检查,以确定是否运行逻辑。

选项

要更改默认选项,请使用以下方法:

$ php artisan vendor:publish --provider="berthott\Schedulable\SchedulableServiceProvider" --tag="config"
  • namespace:应监视配置特性的字符串或包含一个或多个命名空间的数组。默认为 App\Models
  • cron:调度器被调用的 Cron 频率。默认为每分钟:* * * * *

兼容性

已测试与 Laravel 10.x 兼容。

许可证

请参阅许可证文件。版权 © 2023 Jan Bladt。