При использовании
php artisan down --secret="your-secret", Laravel блокирует все запросы, включая запланированные команды (schedule).Проблема:
Если есть запланированная задача в
app/Console/Kernel.php, например, создание резервной копии:$schedule->command('backup:run')
->dailyAt('03:00');Эта команда не выполнится, пока приложение находится в режиме обслуживания.
Решение:
Добавьте
evenInMaintenanceMode(), чтобы команда выполнялась, даже когда активен режим обслуживания:$schedule->command('backup:run')
->dailyAt('03:00')
->evenInMaintenanceMode();✅ Теперь важные задачи, такие как резервное копирование, отчеты и синхронизация, будут выполняться даже когда сайт не доступен пользователям!
📱 @dev_notes_ru
#Laravel #Schedule #Maintenance #tips