@extends('layouts.admin') @section('title', 'Transaction Reports') @section('page-title', 'Transaction Reports') @section('content')
Transaction Reports
Total Transactions
{{ $stats['total_transactions'] }}
Total Amount
৳{{ number_format($stats['total_amount'], 2) }}
Pending
{{ $stats['pending'] }}
Top-ups
{{ $stats['topups'] }}
@foreach($transactions as $transaction) @endforeach
ID User Type Amount Previous Balance New Balance Description Status Date
{{ $transaction->id }}
{{ strtoupper(substr($transaction->user->name, 0, 1)) }}
{{ $transaction->user->name }}
@php $typeClass = [ 'topup' => 'success', 'sms_cost' => 'danger', 'referral' => 'info', 'withdrawal' => 'warning' ][$transaction->type] ?? 'secondary'; @endphp {{ ucfirst($transaction->type) }} ৳{{ number_format($transaction->amount, 2) }} ৳{{ number_format($transaction->previous_balance, 2) }} ৳{{ number_format($transaction->new_balance, 2) }} {{ $transaction->description }} @php $statusClass = [ 'approved' => 'success', 'pending' => 'warning', 'rejected' => 'danger' ][$transaction->status] ?? 'secondary'; @endphp {{ ucfirst($transaction->status) }} {{ $transaction->created_at->format('M j, Y H:i') }}
Showing {{ $transactions->firstItem() }} to {{ $transactions->lastItem() }} of {{ $transactions->total() }} records
{{ $transactions->links() }}
@endsection @push('scripts') @endpush