@php $code = $exception->getStatusCode(); $errors = [ 404 => [ 'title' => 'Halaman tidak ditemukan', 'message' => 'Halaman yang kamu cari tidak ada atau sudah dipindahkan. Tenang, koleksi buku lainnya masih aman!', 'icon' => '', 'class' => '404', ], 500 => [ 'title' => 'Server sedang lelah', 'message' => 'Terjadi kendala teknis di sisi kami. Tim BukuKu sedang berusaha memperbaikinya secepat mungkin.', 'icon' => '', 'class' => '500', ], 403 => [ 'title' => 'Akses Terbatas', 'message' => 'Area ini memerlukan izin khusus atau token telah kadaluarsa.', 'icon' => '', 'class' => '403', ], 419 => [ 'title' => 'Sesi Berakhir', 'message' => 'Halaman ini sudah terbuka terlalu lama. Mari refresh agar kamu bisa melanjutkan aktivitas kembali.', 'icon' => '', 'class' => '419', ], ]; $error = $errors[$code] ?? [ 'title' => 'Ups! Terjadi Kesalahan', 'message' => 'Sesuatu yang tidak terduga terjadi. Coba kembali ke beranda atau hubungi tim support kami.', 'icon' => '', 'class' => 'default', ]; @endphp
@php $statusStr = (string) $code; @endphp {{ $statusStr }}
Status Code {{ $code }}

{{ $error['title'] }}

{{ $error['message'] }}

@if($code === 419)
Keamanan sesi adalah prioritas kami. Cukup klik refresh untuk memulai sesi baru.
@endif
Login @if($code === 419) Refresh Sesi @else Kembali @endif