Как проверить планировщик Laravel на локальном хосте

Чтобы проверить планировщик на локальном хосте с помощью Laravel, вы можете выполнить следующие действия:

  1. Откройте проект Laravel в терминале или командной строке.

  2. Выполните следующую команду, чтобы запустить планировщик Laravel:

    php artisan schedule:run

    Эта команда выполнит ожидающие запланированные задачи, определенные в вашем приложении Laravel.

  3. Если вы хотите просмотреть запланированные задачи и их частоту, вы можете использовать команду schedule:list:

    php artisan schedule:list

    Эта команда отобразит список всех запланированных задач с указанием их частоты.

  4. Если вы хотите вручную запустить определенную запланированную задачу, вы можете использовать команду schedule:run, за которой следует имя задачи. Например:

    php artisan schedule:run task-name

    Замените task-nameименем запланированной задачи, которую вы хотите запустить.

Не забудьте настроить запланированные задачи в классе App\Console\Kernel. Этот файл содержит метод schedule, в котором вы можете определять запланированные задачи с помощью синтаксиса планировщика Laravel.

Вот пример того, как можно определить запланированную задачу в Laravel:

namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
{
    protected function schedule(Schedule $schedule)
    {
        $schedule->command('email:send')
                 ->daily()
                 ->timezone('America/New_York');
    }
}

В этом примере команда email:sendбудет выполняться ежедневно в указанном часовом поясе.