*/ use HasFactory; protected $fillable = [ 'name', 'vue_component_name', ]; public function resumes(): BelongsToMany { return $this->belongsToMany(Resume::class) ->using(ResumeComponentData::class); } public function data(): HasMany { return $this->hasMany(ResumeComponentData::class); } public function placements(): BelongsToMany { return $this->belongsToMany(ResumeComponentPlacement::class) ->using(ResumeComponentData::class); } public function inputs(): HasMany { return $this->hasMany(ResumeComponentInput::class, 'resume_component_id'); } }