@extends('admin.layouts.app') @section('title', 'Edit Anggota') @section('page-title', 'EDIT ANGGOTA') @section('styles') @endsection @section('content') @php $adminRole = Auth::guard('admin')->user()->role ?? null; $isReadOnly = in_array($adminRole, ['admin_nasional', 'admin_wilayah', 'admin_cabang']); @endphp @if($errors->any()) @endif
@csrf @method('PUT')
Data Pribadi
@error('nama')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('telepon')
{{ $message }}
@enderror
@error('tanggal_lahir')
{{ $message }}
@enderror
@error('jenis_kelamin')
{{ $message }}
@enderror
@error('status')
{{ $message }}
@enderror
@error('alamat')
{{ $message }}
@enderror
@error('provinsi_code')
{{ $message }}
@enderror
@error('kota_code')
{{ $message }}
@enderror
Format otomatis: kodeprovinsikodekabkot + nomor urut (tanpa "_"). @error('nia')
{{ $message }}
@enderror
@error('nik')
{{ $message }}
@enderror
@error('npwp')
{{ $message }}
@enderror
@error('kecamatan_code')
{{ $message }}
@enderror
@error('kelurahan_code')
{{ $message }}
@enderror
Keamanan Akun
Kosongkan jika tidak ingin mengubah password @error('password')
{{ $message }}
@enderror
Ulangi password baru jika mengubah
Aktif di
Pilih salah satu. @php $aktifOptions = ['nasional' => 'Nasional', 'wilayah' => 'Wilayah', 'cabang' => 'Cabang', 'komisariat' => 'Komisariat']; $aktifRaw = old('aktif_di', $anggota->aktif_di ?? null); $aktifSelected = is_array($aktifRaw) ? ($aktifRaw[0] ?? null) : $aktifRaw; @endphp
@foreach($aktifOptions as $value => $label)
@endforeach
@error('aktif_di')
{{ $message }}
@enderror
Informasi Pekerjaan & Jabatan
@error('pekerjaan')
{{ $message }}
@enderror
@error('pendidikan_id')
{{ $message }}
@enderror
@error('jabatan')
{{ $message }}
@enderror
@php $selectedSkills = (array) old('skills', $anggota->skills?->pluck('id')->toArray() ?? []); @endphp Bisa memilih lebih dari satu.
Foto Profil
Format: JPG, PNG, GIF. Maksimal 2MB @error('foto')
{{ $message }}
@enderror
@if($anggota->foto)
{{ $anggota->nama }} Current
@endif
Keterangan Tambahan
@error('keterangan')
{{ $message }}
@enderror
Induk Admin
@error('parent_id')
{{ $message }}
@enderror
@error('parent_id_cabang')
{{ $message }}
@enderror
Kembali
@endsection @section('scripts') @endsection