public function replicate(array $except = null) { $except = $except ?: []; $attributes = Arr::except($this->attributes, $except); return with($instance = new static())->fill($attributes); }