HasMany(Company::class, 'company_id', 'id'); } public function user(): HasOne { return $this->hasOne(User::class, 'user_id', 'id'); } /** * @return belongsToMany */ public function milestones() { return $this->belongsToMany(Milestone::class, 'milestone_progress', 'user_id', 'milestone_id') ->withPivot('created_at'); } }