store/app/Models/Concerns/HasModuleMedia.php

22 lines
461 B
PHP

<?php
namespace App\Models\Concerns;
use Spatie\MediaLibrary\InteractsWithMedia;
use Spatie\MediaLibrary\MediaCollections\Models\Media;
trait HasModuleMedia
{
use InteractsWithMedia;
abstract public static function mediaModuleName(): string;
public function registerMediaConversions(?Media $media = null): void
{
$this->addMediaConversion('thumb')
->width(80)
->height(80)
->sharpen(10);
}
}