store/app/Models/Concerns/HasModuleMedia.php

23 lines
487 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)
->nonQueued();
}
}