Функциональность обновления в порядке с приведенными ниже кодами. Где я обновляю поле status
как 0
. Значение по умолчанию этого поля 1
. Он работает нормально, но поле created_at
также обновляется всякий раз, когда используется эта функция. Это должно быть поле updated_at
, которое обновляется, а не created_at
.
В моей таблице notification_records
есть поля created_at
и updated_at
.
Если тип данных created_at
равен timestamp()
, это поле используется, если есть новые созданные записи уведомлений, а поле updated_at
предназначено только для изменения
public function notification(Request $request){
$company_id = auth()->user()->company_id;
DB::connection('mysql')->select("UPDATE notification_records SET status = '0' WHERE company_id = '".$company_id."' AND id = '".$request->ind."'");
}
То, что я пытаюсь сделать, это то, что всякий раз, когда функция используется, единственным полем, которое будет обновлять значение поля между created_at
и updated_at
, является только updated_at
. Есть ли способ сделать это с помощью вышеуказанных кодов?