Как в laravel сохранить Eloquent запись, но не обновлять updated_at ?

  1. Категория:
  2. Программирование
  3. php
  4. Frameworks
  5. laravel
Автор: huelcolten Тип контента: Вопрос Дата: 23:12 12-02-2025 Просмотров: 62 Ответов: 1
Как в laravel сохранить Eloquent запись, но не обновлять updated_at ?
Мне нужно сохранить запись в БД, но при этом не обновлять updated_at. Подскажите как это сделать?
Нравится:
Loading...
1
Карма: 0
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Автор: corkerymaeve
Дата: 23:06 13-02-2025
Каждый раз, когда вы обновляете Eloquent запись, она автоматически обновляет время последнего обновления записи updated_at. Если вам нужно сохранить/обновить запись, но не обновлять updated_at, то необходимо отключить метки времени:
$user->timestamps = false;
Пример: Мы обновляем login пользователя, но не обновляем updated_at
$user = User::find(1);
$user->login = 'test';
$user->timestamps = false;
$user->save();
Результат: Обновится login пользователя, но не обновится updated_at
Нравится:
Loading...
1
Карма: 0
© 2024 Zambers.Ru All Rights Reserved.
Top.Mail.Ru

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем файлы cookies