role)); // 3. Bersihkan daftar role yang diizinkan dari spasi tambahan $allowedRoles = array_map(function($role) { return strtolower(trim($role)); }, $roles); // 4. Cek akses if (!in_array($userRole, $allowedRoles)) { // Jika gagal, tampilkan pesan error atau redirect abort(403, 'ANDA TIDAK MEMILIKI AKSES KE HALAMAN INI.'); } return $next($request); } }