Add receipt numbers to membership payments
This commit is contained in:
@@ -25,6 +25,7 @@ class AdminPaymentController extends Controller
|
||||
'amount' => ['required', 'numeric', 'min:0'],
|
||||
'method' => ['nullable', 'string', 'max:255'],
|
||||
'reference' => ['nullable', 'string', 'max:255'],
|
||||
'receipt_number' => ['nullable', 'string', 'max:255'],
|
||||
]);
|
||||
|
||||
$payment = $member->payments()->create($validated);
|
||||
@@ -52,6 +53,7 @@ class AdminPaymentController extends Controller
|
||||
'amount' => ['required', 'numeric', 'min:0'],
|
||||
'method' => ['nullable', 'string', 'max:255'],
|
||||
'reference' => ['nullable', 'string', 'max:255'],
|
||||
'receipt_number' => ['nullable', 'string', 'max:255'],
|
||||
]);
|
||||
|
||||
$payment->update($validated);
|
||||
|
||||
@@ -46,7 +46,8 @@ class PaymentVerificationController extends Controller
|
||||
$query->whereHas('member', function ($q) use ($search) {
|
||||
$q->where('full_name', 'like', "%{$search}%")
|
||||
->orWhere('email', 'like', "%{$search}%");
|
||||
})->orWhere('reference', 'like', "%{$search}%");
|
||||
})->orWhere('reference', 'like', "%{$search}%")
|
||||
->orWhere('receipt_number', 'like', "%{$search}%");
|
||||
}
|
||||
|
||||
$payments = $query->paginate(20)->withQueryString();
|
||||
|
||||
@@ -39,6 +39,7 @@ class MembershipPayment extends Model
|
||||
'disability_discount',
|
||||
'method',
|
||||
'reference',
|
||||
'receipt_number',
|
||||
'status',
|
||||
'payment_method',
|
||||
'receipt_path',
|
||||
|
||||
Reference in New Issue
Block a user