@extends('layouts.user') @section('title', 'Transaction History') @section('page-title', 'Transaction History') @section('content')
Transaction History
Total Top-ups
৳{{ number_format($stats['total_topups'], 2) }}
SMS Costs
৳{{ number_format($stats['total_sms_cost'], 2) }}
Referral Bonus
৳{{ number_format($stats['total_referral_bonus'], 2) }}
Net Balance
৳{{ number_format($stats['net_balance'], 2) }}
@foreach($transactions as $transaction) @endforeach
Date Type Amount Previous Balance New Balance Description Reference Status
{{ $transaction->created_at->format('M j, Y H:i') }} @php $typeClass = [ 'topup' => 'success', 'sms_cost' => 'danger', 'referral' => 'info', 'withdrawal' => 'warning' ][$transaction->type] ?? 'secondary'; @endphp {{ ucfirst($transaction->type) }} {{ $transaction->type === 'topup' || $transaction->type === 'referral' ? '+' : '-' }}৳{{ number_format($transaction->amount, 2) }} ৳{{ number_format($transaction->previous_balance, 2) }} ৳{{ number_format($transaction->new_balance, 2) }} {{ Str::limit($transaction->description, 50) }} {{ $transaction->reference }} @php $statusClass = [ 'approved' => 'success', 'pending' => 'warning', 'rejected' => 'danger' ][$transaction->status] ?? 'secondary'; @endphp {{ ucfirst($transaction->status) }}
Showing {{ $transactions->firstItem() }} to {{ $transactions->lastItem() }} of {{ $transactions->total() }} transactions
{{ $transactions->links() }}
@endsection @push('scripts') @endpush