The replicate() method is quite helpful for quickly cloning or duplicating a database record through an Eloquent model.
replicate()
$post = Post::find($id); $newPost = $post->replicate(); $newPost->created_at = Carbon::now(); $newPost->save();