[WIP] Claim Report & Dashboard

This commit is contained in:
Fajar
2023-03-25 16:15:26 +07:00
parent 59e7394d13
commit 4a7c3ebdda
8 changed files with 178 additions and 109 deletions

View File

@@ -37,4 +37,13 @@ class MemberBuilder extends Builder
'left' => $this->leftJoin('corporate_divisions', 'corporate_employees.division_id', '=', 'corporate_divisions.id')
};
}
public function joinClaimRequests(string $value = 'join'): static
{
return match ($value) {
'join' => $this->join('claim_requests', 'members.id', '=', 'claim_requests.member_id'),
'left' => $this->leftJoin('claim_requests', 'members.id', '=', 'claim_requests.member_id'),
'right' => $this->rightJoin('claim_requests', 'members.id', '=', 'claim_requests.member_id')
};
}
}