diff --git a/resources/views/partials/top_menu.blade.php b/resources/views/partials/top_menu.blade.php index 3fa0b04..55daa32 100644 --- a/resources/views/partials/top_menu.blade.php +++ b/resources/views/partials/top_menu.blade.php @@ -1,14 +1,20 @@ @php - $role = Auth::user()->getRoleNames(); - $role = $role[0]; + // Pengecekan aman agar tidak error saat user belum login / session habis + $user = Auth::user(); + $roleName = 'GUEST'; + + if ($user) { + $roles = $user->getRoleNames(); + $roleName = isset($roles[0]) ? $roles[0] : 'NO ROLE'; + } @endphp +