therezor/laravel-database-schedule

Add laravel task to your schedule strait from database.

Installs: 6 021

Dependents: 0

Suggesters: 0

Security: 0

Stars: 16

Watchers: 2

Forks: 4

Open Issues: 3

pkg:composer/therezor/laravel-database-schedule

2.1 2022-07-22 07:53 UTC

This package is auto-updated.

Last update: 2025-09-22 14:45:45 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();
}
?>