Fix Member Plan

This commit is contained in:
R
2022-11-23 11:39:17 +07:00
parent c3d953322d
commit f7d8759a76
10 changed files with 707 additions and 28 deletions

View File

@@ -56,6 +56,11 @@ class Member extends Model
"end_no_claim",
];
public function claims()
{
return $this->hasMany(Claim::class, 'member_id', 'id');
}
public function employeds()
{
return $this->hasMany(CorporateEmployee::class, 'member_id');
@@ -68,7 +73,12 @@ class Member extends Model
public function plans()
{
return $this->hasManyThrough(MemberPlan::class, Plan::class, 'member_id', 'plan_id', 'id', 'plan_id');
return $this->hasManyThrough(Plan::class, MemberPlan::class, 'member_id', 'code', 'id', 'plan_id');
}
public function currentPlan()
{
return $this->hasOneThrough(Plan::class, MemberPlan::class, 'member_id', 'code', 'id', 'plan_id')->latest();
}
public function policies()