@extends('admin.layout') @section('title', 'Admin Dashboard') @section('content') @php $availableCars = $categories->where('status', 'available')->count(); $soldCars = $categories->where('status', 'sold')->count(); $pendingTransactions = $transactions->where('payment_status', 'pending')->count(); $paidTransactions = $transactions->where('payment_status', 'paid')->count(); $todayTransactions = $transactions->where('created_at', '>=', today())->count(); $totalSales = $transactions->where('payment_status', 'paid')->sum('total_amount'); @endphp

Admin Dashboard

Hai, {{ Auth::guard('admin')->check() ? Auth::guard('admin')->user()->username : 'Admin' }}

Pantau transaksi masuk, status mobil, dan data pengguna dari satu tempat yang lebih rapi.

Online
Mobil Tersedia {{ $availableCars }} {{ $categories->count() }} total mobil
Mobil Terjual {{ $soldCars }} {{ $paidTransactions }} transaksi lunas
Menunggu Konfirmasi {{ $pendingTransactions }} {{ $todayTransactions }} transaksi hari ini
Total Penjualan Rp {{ number_format($totalSales, 0, ',', '.') }} Dari transaksi lunas

Ringkasan Stok Mobil

Perbandingan mobil yang masih dijual dan yang sudah terjual.

Detail
Tersedia {{ $availableCars }}
Terjual {{ $soldCars }}

Transaksi Terbaru

Bukti transfer terbaru yang perlu dipantau admin.

@forelse($transactions->take(5) as $transaction)
{{ $transaction->customer_name }} {{ $transaction->category->name ?? 'Produk dihapus' }} - {{ $transaction->payment_status_label }}
Rp {{ number_format($transaction->total_amount, 0, ',', '.') }}
@empty
Belum ada transaksi Transaksi baru akan muncul di sini.
@endforelse

Manajemen User

Kelola data pengguna dan peran mereka di sistem.

{{ $users->count() }} user
@forelse($users as $user) @empty @endforelse
Data User Nama Lengkap Role Status
{{ strtoupper(substr($user->username, 0, 1)) }} {{ $user->email }} {{ $user->username }} {{ ucfirst($user->role) }} Aktif
Belum ada data user.

Manajemen Kategori

Daftar mobil yang tersedia dan status penjualannya.

Tambah Kategori
@forelse($categories->take(20) as $category) @empty @endforelse
Foto Nama Kategori Harga Status Tanggal Deskripsi
@if($category->image) {{ $category->name }} @else Gambar default {{ $category->name }} @endif {{ $category->name }} Rp {{ number_format($category->price, 0, ',', '.') }} @if($category->status === 'sold') {{ $category->status_label }} @else {{ $category->status_label }} @endif {{ $category->created_at ? $category->created_at->format('d/m/Y') : '-' }} {{ \Illuminate\Support\Str::limit($category->description, 50) }}
Belum ada kategori.

Menampilkan 20 kategori terakhir dari {{ $categories->count() }} total

@endsection