Я написал график заданий в laravel. когда я запускаю команду
PHP график ремесленника: запустить
он не выполняет задачу и говорит, что запланированные команды не готовы к выполнению. вот моя задача:
$schedule->call(function () {
$now = new \DateTime();
$premiums = User::where('account_type' , 'premium')->get();
foreach ($premiums as $user){
$user->account_type = 'basic';
$user->save();
$pr_time = new \DateTime($user->premium_time);
if ($pr_time < $now ){
$user->account_type = 'basic';
$user->save();
}
}
})->hourly();
этот код входит в расписание защищенной функции (Schedule $ schedule) .
что не так?