add scheduled commands

This commit is contained in:
hackerESQ
2024-09-01 21:33:16 -05:00
parent fda20faf29
commit 1c98c374bb
+11 -5
View File
@@ -1,8 +1,14 @@
<?php <?php
use Illuminate\Foundation\Inspiring; use Illuminate\Support\Facades\Schedule;
use Illuminate\Support\Facades\Artisan; use App\Console\Commands\{
RefreshMarketData,
CaptureDailyChange,
RefreshDividendData,
RefreshSplitData
};
Artisan::command('inspire', function () { Schedule::call(RefreshMarketData::class)->weekdays()->everyMinute(); // configurable in 'config.market_data'
$this->comment(Inspiring::quote()); Schedule::call(CaptureDailyChange::class)->weekdays();
})->purpose('Display an inspiring quote')->hourly(); Schedule::call(RefreshDividendData::class)->weekly();
Schedule::call(RefreshSplitData::class)->monthly();