feat: Implement payment proof upload for orders, add payment method selection API, and seed bank transfer payment options.

This commit is contained in:
pbao9
2026-03-11 16:57:26 +07:00
parent 74cbe2fe1a
commit 7f6264c87f
19 changed files with 706 additions and 49 deletions
@@ -26,6 +26,21 @@ class PaymentController extends Controller
]);
}
public function forSelect(): JsonResponse
{
$payments = $this->paymentRepository->filter(['status' => 1]);
return response()->json([
'error' => false,
'data' => $payments->map(fn($p) => [
'id' => $p->id,
'name' => $p->name,
'type' => (int) $p->type,
'status' => (int) $p->status,
])->values(),
]);
}
public function store(PaymentRequest $request): JsonResponse
{
$request->validated();