Migration dosyanızdaki aşağıdaki kod created_at ve updated_at isimli field leri oluşturuyor.
$table->timestamps();
Bu kodu kaldırarak aşağıdaki şekilde sadece created_at ekleyebilirsiniz.
$table->timestamp("created_at");
Eğer migration dosyanızdan timestamps kaldırıyorsanız model dosyanızdaki timestamps fieldlerini kullanmayacağınızı belirtin.
public $timestamps = false;
Laravel ile gelen timestamps kullanmadığınız zaman doğal olarak kayıt işlemlerinde created_at alanı otomatik olarak doldurulmayacaktır. Bunun için modeliniz içinde eloquent.creating eventini düzenleyerek zaman bilgisini ekleyebilirsiniz. Veya model içinde mutators oluşturarakda yapabilirsiniz.
public static function boot()
{
parent::boot();
static::creating(function ($model) {
$model->created_at = $model->freshTimestamp();
});
}