Я хочу обновить свою базу данных в Laravel. Мне нужно обновить только там, где created_at
равно текущей дате или 5 дней назад.
Я пробовал приведенный ниже код, но обновляет поле created_at
, только если оно равно текущей дате. Я хочу, чтобы это было также на 5 дней назад.
Приведенный ниже код работает, только если created_at
равен сегодняшнему дню:
$date = Carbon::today();
DB::table('product_stocks')->whereDate('created_at', '=', $date)
->update([
'status' => 1
]);