@extends('layouts.super_admin') @section('title', 'Dashboard') @section('content')
{{ $totalTransaction }}
Total Pembelian
{{ $totalLBB }}
Total LBB
@php // Taruh di mana aja, misal AppServiceProvider atau Helper file function formatCurrency($number) { if ($number >= 1_000_000_000) { return 'Rp ' . number_format($number / 1_000_000_000, 1, ',', '.') . 'B'; } elseif ($number >= 1_000_000) { return 'Rp ' . number_format($number / 1_000_000, 1, ',', '.') . 'M'; } return 'Rp ' . number_format($number, 0, ',', '.'); } @endphp
{{ formatCurrency($totalRevenue)}}
Total Revenue
{{ number_format($totalTokenUsage) }}
Penggunaan Token
Top 5 LBB Terbanyak Siswa ✅
@foreach($topLBBs as $index => $lbb) @endforeach
# Nama LBB Siswa
{{ $index + 1 }}
{{ $lbb->name }}
{{ $lbb->city ?? 'Indonesia' }}
{{ $lbb->students_count }}
Pembelian Token (Monthly)
@php $maxValue = collect($tokenUsageData)->max('value'); $yAxisSteps = [200, 150, 100, 50, 0]; @endphp
@foreach($yAxisSteps as $step)
{{ number_format($step) }}
@endforeach
@php $gridPositions = [0, 25, 50, 75, 100]; @endphp @foreach($gridPositions as $pos)
@endforeach
@foreach($tokenUsageData as $data) @php // $barHeight = $data['value'] / maxChart * percen; $barHeight = $data['value'] / 200 * 100; @endphp
{{ $data['month'] }}
{{ number_format($data['value']) }} tokens
@endforeach
Jumlah Token
Bulan
@endsection