Пример #1
0
 /**
  * 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);
 }
Пример #2
0
 /**
  * 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);
 }