Add fee type to membership payments display

This commit is contained in:
2026-01-25 05:10:01 +08:00
parent b528a63387
commit 36a4e87f3f
7 changed files with 67 additions and 8 deletions

View File

@@ -20,6 +20,7 @@ class AdminPaymentController extends Controller
public function store(Request $request, Member $member)
{
$validated = $request->validate([
'fee_type' => ['required', 'in:' . MembershipPayment::FEE_TYPE_ENTRANCE . ',' . MembershipPayment::FEE_TYPE_ANNUAL],
'paid_at' => ['required', 'date'],
'amount' => ['required', 'numeric', 'min:0'],
'method' => ['nullable', 'string', 'max:255'],
@@ -46,6 +47,7 @@ class AdminPaymentController extends Controller
public function update(Request $request, Member $member, MembershipPayment $payment)
{
$validated = $request->validate([
'fee_type' => ['required', 'in:' . MembershipPayment::FEE_TYPE_ENTRANCE . ',' . MembershipPayment::FEE_TYPE_ANNUAL],
'paid_at' => ['required', 'date'],
'amount' => ['required', 'numeric', 'min:0'],
'method' => ['nullable', 'string', 'max:255'],