Добрый день. Есть задание поменять поле active в таблице users на false, если updated_at больше 3 месяца. Остановился на таком коде:
User::where('active', true)
->whereDate('updated_at', '<=', now()->subMonths(3))
->update(['active' => false]);
Работает как надо, но обновляется тоже и поле updated_at. Как сделать чтоб поле updated_at не обновлялось при выполнении этого кода? Через DB::table не подходит, надо через модель.