Чтобы проверить планировщик на локальном хосте с помощью Laravel, вы можете выполнить следующие действия:
-
Откройте проект Laravel в терминале или командной строке.
-
Выполните следующую команду, чтобы запустить планировщик Laravel:
php artisan schedule:run
Эта команда выполнит ожидающие запланированные задачи, определенные в вашем приложении Laravel.
-
Если вы хотите просмотреть запланированные задачи и их частоту, вы можете использовать команду
schedule:list
:php artisan schedule:list
Эта команда отобразит список всех запланированных задач с указанием их частоты.
-
Если вы хотите вручную запустить определенную запланированную задачу, вы можете использовать команду
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
будет выполняться ежедневно в указанном часовом поясе.