therezor / laravel-database-schedule
直接从数据库中添加laravel任务到您的计划中。
2.1
2022-07-22 07:53 UTC
Requires
- php: >=7.0
- illuminate/console: ^5.6|^5.7|^5.8|^6.0|^7.0|^8.0
- illuminate/database: ^5.6|^5.7|^5.8|^6.0|^7.0|^8.0
- illuminate/support: ^5.6|^5.7|^5.8|^6.0|^7.0|^8.0
README
将您的计划存储在数据库中(缓存友好)
安装
-
在laravel项目的根目录下运行
composer require therezor/laravel-database-schedule
-
运行
php artisan vendor:publish --provider="TheRezor\DatabaseSchedule\ServiceProvider"
-
应用迁移
php artisan migrate
-
使用
TheRezor\DatabaseSchedule\Models\Schedule
来管理您的数据库计划
<?php $schedule = new Schedule(); $schedule->dailyAt('18:00'); $schedule->command = MyComand::class; $schedule->params = ['id' => 1]; $schedule->save(); } ?>