koomai / laravel-cli-scheduler
使用 artisan 命令动态安排 Laravel 任务。
v3.0.1
2023-09-13 06:19 UTC
Requires
- php: ^8.1
- dragonmantank/cron-expression: ^3.3
- illuminate/console: ^8.0 || ^9.0 || ^10.0
- illuminate/contracts: ^8.0 || ^9.0 || ^10.0
- illuminate/database: ^8.0 || ^9.0 || ^10.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.26
- nunomaduro/collision: ^5.0 || ^6.0 || ^7.0
- orchestra/testbench: ^8.10
- phpunit/phpunit: ^9.5 || ^10.1
- psalm/plugin-laravel: ^2.8
- vimeo/psalm: ^5.15
README
使用 artisan 命令动态安排 Laravel 任务。
Laravel 调度器允许您通过 artisan 命令在数据库中添加、查看和删除计划中的任务。这在您想要安排任务而无需重新部署代码时非常有用。
安装
通过 composer 安装此包
composer require koomai/laravel-cli-scheduler
您需要发布配置文件以自定义表名和/或设置一些选项的默认值。
php artisan vendor:publish -tag="cli-scheduler-config"
用法
添加计划任务
php artisan schedule:add
列出计划任务(在数据库中)
php artisan schedule:list-tasks
显示/删除一个计划任务(在数据库中)
php artisan schedule:show <id>
php artisan schedule:delete <id>
显示即将到期的计划任务(来自数据库和 Console\Kernel
)
php artisan schedule:due
测试
composer test
变更日志
请参阅 CHANGELOG 以获取有关最近更改的更多信息。
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全漏洞
请查阅 我们的安全策略 了解如何报告安全漏洞。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。