filesystem->delete($newpath); } catch (FileNotFoundException $e) { // The destination path does not exist. That's ok. $deleted = true; } if ($deleted) { return $this->filesystem->rename($path, $newpath); } return false; } }