with('error', 'Silakan login dulu.'); } $user = Auth::user(); // Ambil nama role dari relasi role $userRoleName = $user->role->name ?? null; if (!in_array($userRoleName, $roles)) { return abort(403, 'Kamu tidak punya akses ke halaman ini.'); } return $next($request); } }