belongsTo('App\TestType'); } public function user() { return $this->belongsTo('App\User'); } public function input_values() { return $this->hasMany('App\InputValue'); } 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'); } }