The advantage of having them when you need them is that Eloquent will automatically update these fields. So let's say that you are updating the model, Eloquent will automatically set update_at, leaving you with less code to write, maintain and think about.
Since for each table there is no need to have these timestamps, you can simply turn them off using public $timestamps = false;in the corresponding model as such:
class User extends Eloquent {
protected $table = 'users';
public $timestamps = false;
}
source
share