라라벨
Eloquent Model Timestamps에서 created_at 만 사용하는 방법
Eloquent Model에서 created_at 만 사용하도록 변경합니다. (updated_at은 사용하지 않습니다.)
class Model extends Eloquent
{
public $timestamps = ["created_at"]; //only want to used created_at column
const UPDATED_AT = null; //and updated by default null set
}
Eloquent 모델의 이벤트 콜백을 사용해 직접 구현하는 방법도 있습니다.
class Model extends Eloquent
{
public $timestamps = false;
public static function boot()
{
parent::boot();
static::creating(function ($model) {
$model->created_at = $model->freshTimestamp();
});
}
}
Eloquent 모델에서 제공하는 이벤트의 정보는 아래 문서에서 확인할 수 있습니다.
0개 댓글