@extends('layouts.app') @section('title', 'Edit — ' . ($paymentMethod->label ?? 'Payment Method')) @push('styles') @endpush @section('content') @php $typeIcon = match($paymentMethod->type) { 'card' => 'fa-credit-card', 'crypto_wallet' => 'fa-wallet', default => 'fa-university', }; $typeLabel = match($paymentMethod->type) { 'card' => 'Card', 'crypto_wallet' => 'Crypto Wallet', default => 'Bank Account', }; $details = $paymentMethod->details; if (is_string($details)) $details = json_decode($details, true); $details = $details ?? []; @endphp
{{ $typeLabel }} Added {{ $paymentMethod->created_at ? $paymentMethod->created_at->format('M d, Y') : '' }}
@csrf @method('PUT')
@error('label')
{{ $message }}
@enderror
@if($paymentMethod->type === 'bank_account')
@error('details.bank_name')
{{ $message }}
@enderror
@error('details.account_number')
{{ $message }}
@enderror
@error('details.account_name')
{{ $message }}
@enderror
@elseif($paymentMethod->type === 'card')
@error('details.card_number')
{{ $message }}
@enderror
@error('details.expiry')
{{ $message }}
@enderror
@error('details.cvv')
{{ $message }}
@enderror
@elseif($paymentMethod->type === 'crypto_wallet')
@error('details.network')
{{ $message }}
@enderror
@error('details.wallet_address')
{{ $message }}
@enderror
@endif
Cancel
@endsection