@extends('layouts.web') @section('content')

Edit Profil Peserta

@if(session('success')) @endif @if($errors->any()) @endif
@php // Determine the correct profile image path with better error handling $defaultImagePath = asset('assets/images/profilefoto/default-profile.png'); $profileImagePath = $defaultImagePath; if ($user->profile && $user->profile->foto) { $photoPath = public_path('assets/images/profilefoto/' . $user->profile->foto); if (file_exists($photoPath)) { $profileImagePath = asset('assets/images/profilefoto/' . $user->profile->foto); } } @endphp
@if($user->profile && $user->profile->foto && file_exists(public_path('assets/images/profilefoto/' . $user->profile->foto))) @endif
@csrf @method('PUT')
@error('name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('no_hp')
{{ $message }}
@enderror
@error('pekerjaan')
{{ $message }}
@enderror
@error('jabatan')
{{ $message }}
@enderror
@error('alamat')
{{ $message }}
@enderror
@error('province_id')
{{ $message }}
@enderror
@error('regency_id')
{{ $message }}
@enderror
@error('district_id')
{{ $message }}
@enderror
@php $jenisKelaminRaw = old('jenis_kelamin', optional($user->profile)->jenis_kelamin); $jenisKelamin = null; if (in_array(strtolower($jenisKelaminRaw), ['l', 'laki-laki', 'laki-laki', 'laki-laki', 'laki-laki'])) { $jenisKelamin = 'Laki-laki'; } elseif (in_array(strtolower($jenisKelaminRaw), ['p', 'perempuan'])) { $jenisKelamin = 'Perempuan'; } @endphp @error('jenis_kelamin')
{{ $message }}
@enderror
@error('tanggal_lahir')
{{ $message }}
@enderror
@if(request('activity_id')) Kembali ke Detail Kegiatan @else Kembali @endif
@push('styles') @endpush @push('scripts') @endpush @endsection