= 2) break; } return $initials !== '' ? $initials : 'NA'; }; $resolveFoto = static function (?string $foto): ?string { $foto = trim((string) $foto); if ($foto === '') return null; if (preg_match('~^(https?://|data:|//)~i', $foto)) return $foto; if (str_starts_with($foto, '/')) return $foto; return asset($foto); }; ?>

✏️ Edit Staff/Teknisi

Perbarui informasi staff/teknisi (ID: id); ?>)

any()): ?>
❌ Terjadi kesalahan validasi:
    all(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $error): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
  • popLoop(); $loop = $__env->getLastLoop(); ?>
nama)); ?>
Format: URL gambar (https://...)
getBag($__errorArgs[1] ?? 'default'); if ($__bag->has($__errorArgs[0])) : if (isset($message)) { $__messageOriginal = $message; } $message = $__bag->first($__errorArgs[0]); ?>
getBag($__errorArgs[1] ?? 'default'); if ($__bag->has($__errorArgs[0])) : if (isset($message)) { $__messageOriginal = $message; } $message = $__bag->first($__errorArgs[0]); ?>
Nomor Induk Pegawai (opsional)
getBag($__errorArgs[1] ?? 'default'); if ($__bag->has($__errorArgs[0])) : if (isset($message)) { $__messageOriginal = $message; } $message = $__bag->first($__errorArgs[0]); ?>
Identitas tambahan (opsional)
getBag($__errorArgs[1] ?? 'default'); if ($__bag->has($__errorArgs[0])) : if (isset($message)) { $__messageOriginal = $message; } $message = $__bag->first($__errorArgs[0]); ?>
Pilih bagian/divisi staff
role) === 'staff'): echo 'checked'; endif; ?> required>
role) === 'teknisi'): echo 'checked'; endif; ?> required>
❌ Batal