Если вы INSIST при использовании вставки и автоматического обновления меток времени, Laravel не предлагает этого.
, вам нужно сделать это вручную со стороны кода.как кто-то упоминает в каком-то ответе как:
'created_at' => $calendar->freshTimestamp(),
'updated_at' => $calendar->freshTimestamp()
Я столкнулся с подобной проблемой в одном проекте, поэтому я хотел вставить, но без добавления временных меток в мой код каждый раз, когда я вставляю это.если вам нужно использовать вставку без добавления временных меток вручную.Вы можете изменить файл миграции и добавить временную метку:
$table->timestamp('created_at')->default(DB::raw('CURRENT_TIMESTAMP'));
$table->timestamp('updated_at')->default(DB::raw('CURRENT_TIMESTAMP'));
теперь база данных будет обрабатывать созданные в и обновленные в момент вставки.
create_at будет равен updated_at иравным текущей отметке времени
, тогда при сохранении () laravel будет обрабатывать обновление updated_at