@php use App\Models\FeatureFlag; use App\Models\Withdrawal; $cards = [ ['label' => 'মোট ব্যবহারকারী', 'value' => number_format($metrics['total_users']), 'hint' => 'আজ নতুন '.number_format($metrics['new_today']), 'icon' => 'users', 'route' => route('admin.users.index')], ['label' => 'সক্রিয় টাস্ক', 'value' => number_format($metrics['active_tasks']), 'hint' => 'মোট টাস্ক '.number_format($metrics['total_tasks']), 'icon' => 'tasks', 'route' => route('admin.tasks.index')], ['label' => 'অপেক্ষমাণ উত্তোলন', 'value' => number_format($metrics['pending_withdrawals']), 'hint' => '৳ '.number_format($metrics['pending_withdrawal_amount'], 2), 'icon' => 'wallet', 'route' => route('admin.withdrawals.index', ['status' => Withdrawal::STATUS_PENDING])], ['label' => 'আজকের লেনদেন', 'value' => number_format($metrics['today_transactions']), 'hint' => 'অনুমোদিত ৳ '.number_format($metrics['today_volume'], 2), 'icon' => 'receipt', 'route' => route('admin.transactions.index')], ['label' => 'ওয়ালেট ব্যালেন্স', 'value' => '৳ '.number_format($metrics['wallet_balance'], 2), 'hint' => 'সব ব্যবহারকারীর উত্তোলনযোগ্য', 'icon' => 'chart', 'route' => route('admin.transactions.index')], ['label' => 'পরিশোধিত উত্তোলন', 'value' => '৳ '.number_format($metrics['paid_withdrawal_amount'], 2), 'hint' => 'সর্বমোট পরিশোধিত', 'icon' => 'check-circle', 'route' => route('admin.withdrawals.index', ['status' => Withdrawal::STATUS_PAID])], ['label' => 'সক্রিয় নোটিশ', 'value' => number_format($metrics['active_notices']), 'hint' => 'প্রকাশিত নোটিশ', 'icon' => 'bell', 'route' => route('admin.notices.index')], ['label' => 'মোট রেফারেল', 'value' => number_format($metrics['total_referrals']), 'hint' => 'রেফারেলের মাধ্যমে যোগদান', 'icon' => 'team', 'route' => route('admin.users.index')], ]; $statusLabels = [ 'pending' => ['label' => 'অপেক্ষমাণ', 'class' => 'border-info/50 bg-info/10 text-info'], 'processing' => ['label' => 'প্রসেসিং', 'class' => 'border-warning/50 bg-warning/10 text-warning'], 'paid' => ['label' => 'পরিশোধিত', 'class' => 'border-success/50 bg-success/10 text-success'], 'rejected' => ['label' => 'বাতিল', 'class' => 'border-danger/50 bg-danger/10 text-danger'], 'approved' => ['label' => 'অনুমোদিত', 'class' => 'border-success/50 bg-success/10 text-success'], ]; $featureLabels = [ FeatureFlag::STATUS_ENABLED => ['label' => 'চালু', 'class' => 'border-success/50 bg-success/10 text-success'], FeatureFlag::STATUS_DISABLED => ['label' => 'বন্ধ', 'class' => 'border-danger/50 bg-danger/10 text-danger'], FeatureFlag::STATUS_MAINTENANCE => ['label' => 'রক্ষণাবেক্ষণ', 'class' => 'border-warning/50 bg-warning/10 text-warning'], ]; @endphp

প্ল্যাটফর্ম ওভারভিউ

বাস্তব ডাটা থেকে গণনা করা সারসংক্ষেপ।

@foreach ($cards as $card)

{{ $card['label'] }}

{{ $card['value'] }}

{{ $card['hint'] }}

@endforeach

গত {{ $days }} দিনের প্রবণতা

নিবন্ধন লেনদেন
@foreach ($trend as $row)
{{ $row['label'] }}
@endforeach

ফিচারের অবস্থা

সব দেখুন
    @foreach ($features as $feature) @php $meta = $featureLabels[$feature->status] ?? $featureLabels[FeatureFlag::STATUS_DISABLED]; @endphp
  • {{ $feature->name }} {{ $meta['label'] }}
  • @endforeach

সাম্প্রতিক নিবন্ধন

সব ব্যবহারকারী
@if ($recentUsers->isEmpty())

এখনো কোনো ব্যবহারকারী নেই।

@else
    @foreach ($recentUsers as $user)
  • {{ $user->name }}

    {{ $user->username }}

    {{ $user->created_at->format('d/m/Y') }}
  • @endforeach
@endif

সাম্প্রতিক উত্তোলন

সব অনুরোধ
@if ($recentWithdrawals->isEmpty())

এখনো কোনো উত্তোলনের অনুরোধ নেই।

@else
    @foreach ($recentWithdrawals as $withdrawal) @php $meta = $statusLabels[$withdrawal->status] ?? $statusLabels['pending']; @endphp
  • {{ $withdrawal->reference }}

    {{ $withdrawal->user?->name }} · ৳ {{ number_format((float) $withdrawal->amount, 2) }}

    {{ $meta['label'] }}
  • @endforeach
@endif