belongsTo('App\TestType'); } public function user() { return $this->belongsTo('App\User'); } public function input_values() { return $this->hasMany('App\InputValue'); } public function registerMediaCollections() { $this->addMediaCollection( 'main_images' ) ->useFallbackUrl( '/images/default_pastry.jpg' ) ->useFallbackPath( public_path( '/images/default_pastry.jpg' ) ); } public function registerMediaConversions( Media $media = null ): void { $this->addMediaConversion( 'thumbnail' ) ->width( 480 ) ->height( 640 ) ->nonQueued() ->performOnCollections( 'main_images' ); } }