File::cleanDirectory PHP Method

cleanDirectory() public static method

Empty the specified directory of all files and folders.
public static cleanDirectory ( string $directory ) : boolean
$directory string
return boolean
        public static function cleanDirectory($directory)
        {
            return \Illuminate\Filesystem\Filesystem::cleanDirectory($directory);
        }

Usage Example

 public function run()
 {
     DB::table('filter_images')->delete();
     $success = File::cleanDirectory($this->getImagesPath());
     File::put($this->getImagesPath() . '.gitignore', File::get(public_path() . '/../app/storage/cache/.gitignore'));
     // Create images for all filters. In this phase images for all the filter will be the same
     $filters = Filter::all();
     foreach ($filters as $filter) {
         FilterImage::create(['filter_id' => $filter->id, 'image_name' => $this->copyImage(public_path() . '/backup_images/filters/gym.jpg')]);
         //            FilterImage::create([
         //                'filter_id' => $filter->id,
         //                'image_name' => $this->copyImage(public_path().'/backup_images/filters/hero.jpg')
         //            ]);
         //
         //            FilterImage::create([
         //                'filter_id' => $filter->id,
         //                'image_name' => $this->copyImage(public_path().'/backup_images/filters/kitchen.jpg')
         //            ]);
         //
         //            FilterImage::create([
         //                'filter_id' => $filter->id,
         //                'image_name' => $this->copyImage(public_path().'/backup_images/filters/living.jpg')
         //            ]);
     }
 }
All Usage Examples Of File::cleanDirectory