Я пытаюсь обновить определенное поле в таблице базы данных, когда текущая дата больше, чем другое определенное поле в таблице.
Моя таблица "задача":
id |..... | startDate | endDate | status
---|------|------------|-----------|--------
1 |..... | 2019/03/13 | 2019/03/14| Process
Поэтому, если текущая дата и время> endDate, автоматически обновляют статус до «Истек» в режиме реального времени без каких-либо щелчков.
Я создал планировщик в Kernel.php, но ничего не происходит.Мой планировщик:
$schedule->call(function () {
DB::table('tasks')->whereDate('endDate', '<', date('Y/m/d H:i'))->update(['status', 'Expired']);
})->everyMinute();
Мое значение даты окончания и формат:
2019/03/12 17:00
Заранее спасибо
PS - я не использую Carbon