/** * 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); }
/** * Get all of the directories within a given directory. * * @param string|null $directory * @param bool $recursive * @return array * @static */ public static function directories($directory = null, $recursive = false) { return \Illuminate\Filesystem\FilesystemAdapter::directories($directory, $recursive); }