Laravel 如何更新模型而不在时间戳更新创建的_?

Laravel 如何更新模型而不在时间戳更新创建的_?,laravel,eloquent,Laravel,Eloquent,Laravel在每个表上都有两个时间戳(创建时和更新时)。 我想它会在插入新行时插入created_,在update时更新updated_。然而,当我更新模型时,在字段中创建的_会得到更新 我该如何改变这种行为,或者应该使用什么方法来更新一行并在时间戳处更新_? 现在我使用$model->save() 我找到了解决问题的办法。 我手动创建了created_at和updated_at列,并在更新时创建了had on Update assign current_timestamp属性。请您向我展示一

Laravel在每个表上都有两个时间戳(创建时和更新时)。 我想它会在插入新行时插入created_,在update时更新updated_。然而,当我更新模型时,在字段中创建的_会得到更新

我该如何改变这种行为,或者应该使用什么方法来更新一行并在时间戳处更新_? 现在我使用
$model->save()


我找到了解决问题的办法。
我手动创建了created_at和updated_at列,并在更新时创建了had on Update assign current_timestamp属性。

请您向我展示一些用于更新模型的代码好吗?您显示的代码不会导致在现有模型上更新
created_at
。您的模型上是否设置了任何变体这可能是什么原因造成的?例如,一个
setCreateDataAttribute($value)
方法?不,我所做的只是扩展模型类
 $point = Map::find($id);
        $point->longitude = $request->longitude;
        $point->latitude = $request->latitude;
        $point->description = $request->description;
        $point->save();