From 6f72006972b576c931c68bbb752e991a8eec744e Mon Sep 17 00:00:00 2001 From: root Date: Sun, 30 Aug 2026 09:28:06 +0700 Subject: [PATCH] Fix: null check on Auth user roles in top_menu.blade.php --- resources/views/partials/top_menu.blade.php | 32 ++++++++++++++------- 1 file changed, 22 insertions(+), 10 deletions(-) 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 +