iicn/schedule
最新稳定版本:1.0.1
Composer 安装命令:
composer require iicn/schedule
包简介
A short description of what your package does
README 文档
README
Welcome to the Schedule package!
Getting Started
add Command to Kernel Schedule:
add command to app/Console/Kernel.php in method shedule:
$schedule->command('scheduler:run-command')->everyMinute();
use:
create class for schedule and extend from:
\IICN\Schedule\Models\Schedule\ScheduleBuilder
example:
<?php use IICN\Schedule\ScheduleBuilder; class TestRunSchedule extends ScheduleBuilder { public function __construct($arg1, $arg2) { } public function run() { // TODO: Implement run() method. } }
run code based on UTC:
use IICN\Schedule\TaskScheduler; TaskScheduler::do(TestRunSchedule::class, [$arg1, $arg2])->at('2024-02-02 20:28', "UTC");
run code in multi timezone:
use IICN\Schedule\TaskScheduler; TaskScheduler::do(TestRunSchedule::class, [$arg1, $arg2])->at('2024-02-02 20:28', ["UTC", "Tehran"]);
run code in all timezones:
use IICN\Schedule\TaskScheduler; TaskScheduler::do(TestRunSchedule::class, [$arg1, $arg2])->at('2024-02-02 20:28');
统计信息
- 总下载量: 505
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-04-06