belongsTo(TestType::class); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function input_values(): HasMany { return $this->hasMany(InputValue::class); } public function registerMediaCollections(): void { $this->addMediaCollection('files') ->useFallbackUrl('/files/default_pastry.jpg') ->useFallbackPath(public_path('/files/default_pastry.jpg')); } /** * @throws InvalidManipulation */ public function registerMediaConversions(Media $media = null): void { $this->addMediaConversion('thumbnail') ->width(480) ->height(640) ->nonQueued() ->performOnCollections('files'); } }