therezor/laravel-database-schedule

Add laravel task to your schedule strait from database.

Maintainers

Package info

github.com/therezor/laravel-database-schedule

pkg:composer/therezor/laravel-database-schedule

Statistics

Installs: 6 037

Dependents: 0

Suggesters: 0

Stars: 16

Open Issues: 3

2.1 2022-07-22 07:53 UTC

This package is auto-updated.

Last update: 2026-03-22 16:04:30 UTC


README

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();
}
?>