fof / console
此包已被弃用且不再维护。未建议替代包。
注册自定义命令和任务调度到 Flarum
0.7.0
2021-03-08 20:03 UTC
Requires
- dragonmantank/cron-expression: ^3.1.0
- flarum/core: ^0.1.0-beta.16
- illuminate/console: ^8.0
- illuminate/support: ^8.0
- symfony/process: ~5.0
README
此包是为扩展开发者设计的,能够为 Flarum 添加任务调度功能。
在您的扩展中使用
真正的用途是在您自己的扩展中使用它。只需在您的 composer.json
文件中引入它
"require": { "fof/console": "^0.6" },
现在请确保 ConsoleProvider
在 Flarum 中已注册。在您的 extend.php
中有一个扩展器可以帮助您完成此操作,添加以下内容:
return [ new \FoF\Console\Extend\EnableConsole, // .. your code ];
任务调度,cron 作业
要设置一个计划,创建一个 服务提供者,该提供者通过 IoC 解析 Illuminate\Console\Scheduling\Schedule
,然后使用其方法配置命令的调度,请参阅 任务调度文档。