/** * Delete a directory. * * @param $folder * * @return bool|string */ public function deleteDirectory($folder) { $folder = $this->cleanFolder($folder); $filesFolders = array_merge($this->disk->directories($folder), $this->disk->files($folder)); if (!empty($filesFolders)) { return 'Directory must be empty to delete it.'; } return $this->disk->deleteDirectory($folder); }
/** * Recursively delete a directory. * * @param string $directory * @return bool * @static */ public static function deleteDirectory($directory) { return \Illuminate\Filesystem\FilesystemAdapter::deleteDirectory($directory); }