therezor/

laravel-database-schedule

直接从数据库中添加laravel任务到您的计划中。

2.1 2022-07-22 07:53 UTC

This package is auto-updated.

Last update: 2024-09-22 12:35:07 UTC


README

将您的计划存储在数据库中(缓存友好)

安装

  1. 在laravel项目的根目录下运行 composer require therezor/laravel-database-schedule

  2. 运行 php artisan vendor:publish --provider="TheRezor\DatabaseSchedule\ServiceProvider"

  3. 应用迁移 php artisan migrate

  4. 使用 TheRezor\DatabaseSchedule\Models\Schedule 来管理您的数据库计划

<?php
    $schedule = new Schedule();
    $schedule->dailyAt('18:00');
    $schedule->command = MyComand::class;
    $schedule->params = ['id' => 1];
    $schedule->save();
}
?>