diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 45aa948..6b5345d 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -5,6 +5,8 @@ namespace App\Console; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; use App\Jobs\FetchCurrencyRates; +use App\Jobs\FetchGoldRates; +use App\Jobs\MergeCurrencyAndGoldRates; class Kernel extends ConsoleKernel { @@ -18,7 +20,9 @@ class Kernel extends ConsoleKernel */ protected function schedule(Schedule $schedule) { - $schedule->job(new FetchCurrencyRates())->hourly(); + $schedule->job(new FetchCurrencyRates())->everyMinute(); + $schedule->job(new FetchGoldRates())->everyMinute(); + $schedule->job(new MergeCurrencyAndGoldRates())->everyMinute(); } /** @@ -32,4 +36,16 @@ class Kernel extends ConsoleKernel require base_path('routes/console.php'); } + + public function runScheduledCommands() + { + $schedule = app(Schedule::class); + $schedule->job(new FetchCurrencyRates())->everyMinute(); + $schedule->job(new FetchGoldRates())->everyMinute(); + $schedule->job(new MergeCurrencyAndGoldRates())->everyMinute(); + + // Diğer job'larınızı buraya ekleyin + + $schedule->run(); + } } \ No newline at end of file