Spatie\MediaLibrary\FileManipulator::createDerivedFiles PHP Method

createDerivedFiles() public method

Create all derived files for the given media.
public createDerivedFiles ( Media $media )
$media Media
    public function createDerivedFiles(Media $media)
    {
        $profileCollection = ConversionCollection::createForMedia($media);
        $this->performConversions($profileCollection->getNonQueuedConversions($media->collection_name), $media);
        $queuedConversions = $profileCollection->getQueuedConversions($media->collection_name);
        if (count($queuedConversions)) {
            $this->dispatchQueuedConversions($media, $queuedConversions);
        }
    }

Usage Example

コード例 #1
0
 public function handle()
 {
     $this->getMediaToBeRegenerated()->map(function (Media $media) {
         $this->fileManipulator->createDerivedFiles($media);
         $this->info(sprintf('Media %s regenerated', $media->id));
     });
     $this->info('All done!');
 }
All Usage Examples Of Spatie\MediaLibrary\FileManipulator::createDerivedFiles