This commit is contained in:
mahdi purHosseini
2023-12-10 11:13:09 +03:30
parent 6600ea222d
commit 4e82109dfe
3 changed files with 18 additions and 2 deletions
+8 -1
View File
@@ -11,7 +11,7 @@ class Item extends Model implements HasMedia
{
use HasMediaTrait;
public $fillable = [ 'name' , 'size' , 'unique_id' , 'specific' , 'note' , 'user_id' , 'udi' , 'status' , 'repair' , 'package_id' , 'creator_id' ];
public $fillable = [ 'name' , 'size' , 'unique_id' , 'specific' , 'note' , 'user_id' , 'udi' , 'status' , 'repair' , 'package_id' , 'creator_id' ];
public function package()
{
@@ -59,4 +59,11 @@ class Item extends Model implements HasMedia
->nonQueued()
->performOnCollections( 'images' );
}
protected static function getValidCollections(): array
{
return [
'images' ,
];
}
}
+10
View File
@@ -17,4 +17,14 @@ trait HasMediaTrait
{
return $this->morphMany(Media::class, 'model')->where('collection_name', 'main_images');
}
public static function isValidMediaCollection(string $collectionName): bool
{
return in_array($collectionName, static::getValidCollections());
}
protected static function getValidCollections(): array
{
return [];
}
}
@@ -5,7 +5,6 @@ namespace App\Services\Media\UrlGenerator;
use DateTimeInterface;
use Spatie\MediaLibrary\UrlGenerator\BaseUrlGenerator;
class S3UrlGenerator extends BaseUrlGenerator
{
/**