Kernel.php 643 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Console;
  3. use Illuminate\Console\Scheduling\Schedule;
  4. use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
  5. class Kernel extends ConsoleKernel
  6. {
  7. protected function schedule(Schedule $schedule): void
  8. {
  9. // Проверка и публикация запланированных постов каждые 5 минут
  10. $schedule->command('posts:publish-scheduled')
  11. ->everyFiveMinutes()
  12. ->withoutOverlapping();
  13. }
  14. protected function commands(): void
  15. {
  16. $this->load(__DIR__.'/Commands');
  17. require base_path('routes/console.php');
  18. }
  19. }