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