時間は止まらず進むけれど、updated_atは進めたくない。
Laravel10です。
Eloquentです。
更新する際に、updated_at
を更新したくないときはどうするか?
以下のような方法があるみたい。
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; class Flight extends Model { /** * Indicates if the model should be timestamped. * * @var bool */ public $timestamps = false; }
<?php use App\Models\Sample; $model = new Sample(); $model->hoge = fuga; $model->timestamps = false; $model->save();
なお、これは文字通りtimestamps
なので、updated_at
とcreated_at
が対象になっているようです。
参考