add scheduled commands
This commit is contained in:
+11
-5
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user