@extends('admin.layout') @section('title', 'Dashboard - LapFinder Admin') @section('content') Tambah Laptop

Laptop aktif

{{ number_format($stats['total_laptops']) }}

{{ number_format($stats['archived_laptops']) }} laptop di arsip

User reguler

{{ number_format($stats['total_users']) }}

{{ number_format($stats['blocked_users']) }} akun diblokir

Review

{{ number_format($stats['total_reviews']) }}

Rating rata-rata {{ number_format($stats['avg_rating'], 2) }}

Notifikasi

{{ number_format($stats['total_notifications']) }}

{{ number_format($stats['notification_reads']) }} read tracking tercatat

API health

{{ strtoupper($health['api']) }}

Klik untuk JSON health endpoint.

Database

{{ strtoupper($health['database']) }}

Dipakai API mobile dan admin.

Storage gambar

{{ number_format($health['missing_image_files']) }} missing

File gambar yang tidak bisa di-resolve.

Export tools

{{ strtoupper($health['export']) }}

PDF/Excel untuk laporan katalog.

@forelse($incompleteLaptops as $laptop) @empty @endforelse
Laptop Kategori Masalah utama Aksi

{{ $laptop->name }}

{{ $laptop->processor }}

{{ ucfirst($laptop->kategori ?? 'Umum') }}
@unless($laptop->image_url) Gambar kosong @endunless @if(blank($laptop->deskripsi)) Deskripsi kosong @endif @if((float) $laptop->rating_avg <= 0) Belum ada rating @endif
Edit
@forelse($recentReviews as $review) @empty @endforelse
User Laptop Rating Komentar Tanggal
{{ optional($review->user)->name ?? 'User terhapus' }} {{ optional($review->laptop)->name ?? 'Laptop terarsip' }} {{ $review->rating }} {{ $review->komentar ?: '-' }} {{ $review->created_at->diffForHumans() }}
@forelse($activities as $activity)

{{ $activity->description }}

{{ optional($activity->actor)->name ?? 'System' }} ยท {{ $activity->created_at->diffForHumans() }}

{{ $activity->action }}
@empty @endforelse
@endsection @push('scripts') @endpush