如何将新的转换插入到现有的laravel spatie medialibrium中?

laawzig2  于 2023-11-20  发布在  其他
关注(0)|答案(1)|浏览(82)

我在laravel中使用空间媒体库。我有不同的媒体收藏转换('product-image'),如'thumb'(7070),'block'(100100)等。现在我需要一个新的转换(152*152)。我如何将新的转换插入到现有的媒体收藏中,而不重新上传或影响存储路径(/storage/../conversions/)?提前感谢您。
我不知道如何做到这一点,而不重新上传。

31moq8wy

31moq8wy1#

我知道,这是可能的添加一个新的转换到现有的媒体收藏在Laravel通过使用spalie MediaLibrary.

<?php
use Spatie\MediaLibrary\HasMedia;
use Spatie\MediaLibrary\InteractsWithMedia;
use Spatie\MediaLibrary\MediaCollections\Models\Media;

class YourModel implements HasMedia
{
    use InteractsWithMedia;

    public function registerMediaConversions(Media $media = null): void
    {
        $this->addMediaConversion('thumb')
             ->width(70)
             ->height(70);

        $this->addMediaConversion('block')
             ->width(100)
             ->height(100);

      
        $this->addMediaConversion('new_conversion')
             ->width(152)
             ->height(152);
    }
}
?>

字符串

相关问题