У меня есть небольшая проблема ... Поэтому у меня есть код, который получает все значения из таблицы,Laravel удалить или обновление не работает
Я хочу удалить или обновить значения в таблице, когда calumn 'expire' меньше, чем функция time().
Я живу в UTC +1 часовой пояс, но хорошо ...
Я хочу обновить в первую очередь таблицы «deleted_at», чтобы получить все данные по-прежнему в базе данных.
Так как я могу это сделать,
Если я сделать запрос на удаление:
$del = DB::table('event')->where('expire', '<', $time)->delete();
Это не работает ...
Пожалуйста, помогите мне (возможно, путем принуждения UPDATE запрос на обновление таблицы deleted_at до текущей отметки времени?
Спасибо за помощь!
Это работает, но моя таблица продолжает обновляться, поэтому я хочу добавить параметр, который говорит: Если таблица deleted_at по-прежнему NULL, то они могут обновляться, в противном случае нет .... Так что теперь у меня есть это: $ del = DB :: table ('event') -> где ('expire', '<', $time)-> update ([' deleted_at '=> $ time]); – Robin