therezor / laravel-database-schedule

Schedule from database for laravel 5.6+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Laravel database schedule

Store your schedules in database (cache friendly)

Installation

  1. Run composer require therezor/laravel-database-schedule in your laravel project root folder

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

  3. Apply migration php artisan migrate

  4. Use TheRezor\DatabaseSchedule\Models\Schedule to manage your database schedule

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

About

Schedule from database for laravel 5.6+

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%