@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
Panduan Halaman: Halaman ini memisahkan Pesanan Terbaru (yang baru masuk dan butuh prioritas) di atas, dengan Semua Riwayat Pesanan (seluruh data yang bisa dicari) di bagian bawah. Tombol Halaman Pesanan Lengkap di kanan adalah alternatif jika Anda ingin melihat tabel pesanan dalam layar penuh.
5 Pesanan Terbaru
@forelse(($recentOrders ?? []) as $o) @php $status = (string) ($o->status ?? ''); $label = 'Proses'; $badge = 'badge-proses'; if ($status === 'completed') { $label = 'Selesai'; $badge = 'badge-selesai'; } elseif ($status === 'shipped') { $label = 'Dikirim'; $badge = 'badge-dikirim'; } elseif ($status === 'rejected') { $label = 'Cancel'; $badge = 'badge-cancel'; } elseif ($status === 'paid') { $label = 'Dibayar'; $badge = 'badge-paid'; } elseif ($status === 'pending') { $label = 'Belum Bayar'; $badge = 'badge-pending'; } @endphp @empty @endforelse
ID Pesanan Pelanggan Total Status Aksi
{{ $o->order_id }} {{ $o->customer_name }} Rp {{ number_format((float) $o->total_price, 0, ',', '.') }} {{ $label }}
@if(!empty($o->payment_proof)) @endif @if(($o->status ?? '') === 'paid') @elseif(($o->status ?? '') === 'pending') Menunggu Pembayaran @elseif(($o->status ?? '') === 'confirmed') @elseif(($o->status ?? '') === 'shipped') @else Tidak ada aksi @endif
Belum ada pesanan terbaru.
Pencarian & Semua Riwayat Pesanan
Reset
@forelse(($orders ?? []) as $o) @php $status = (string) ($o->status ?? ''); $label = 'Proses'; $badge = 'badge-proses'; if ($status === 'completed') { $label = 'Selesai'; $badge = 'badge-selesai'; } elseif ($status === 'shipped') { $label = 'Dikirim'; $badge = 'badge-dikirim'; } elseif ($status === 'rejected') { $label = 'Cancel'; $badge = 'badge-cancel'; } elseif ($status === 'paid') { $label = 'Dibayar'; $badge = 'badge-paid'; } @endphp @empty @endforelse
ID Pesanan Pelanggan Total Status Aksi
{{ $o->order_id }} {{ $o->customer_name }} Rp {{ number_format((float) $o->total_price, 0, ',', '.') }} {{ $label }}
@if(!empty($o->payment_proof)) @endif @if(($o->status ?? '') === 'pending' || ($o->status ?? '') === 'paid') @if(false && ($o->status ?? '') === 'pending') @endif @elseif(($o->status ?? '') === 'confirmed') @elseif(($o->status ?? '') === 'shipped') @else Tidak ada aksi @endif
Belum ada data pesanan.
{{ $orders->links('pagination::bootstrap-4') }}