Files
cssd-back/app/Services/Media/HasMediaTrait.php
T
2023-12-07 10:00:19 +03:30

22 lines
474 B
PHP

<?php
namespace App\Services\Media;
use Spatie\MediaLibrary\HasMedia\HasMediaTrait as BasicHasMedia;
use Spatie\MediaLibrary\Models\Media;
trait HasMediaTrait
{
use BasicHasMedia;
public function main_image()
{
return $this->morphOne(Media::class, 'model')->where('collection_name', 'main_image');
}
public function main_images()
{
return $this->morphMany(Media::class, 'model')->where('collection_name', 'main_images');
}
}