@php // Convert profile object to array if needed for consistent access if (isset($profile) && is_object($profile)) { $profileArray = $profile->toArray(); // Handle date fields if (isset($profile->date_of_birth) && $profile->date_of_birth) { $profileArray['date_of_birth'] = $profile->date_of_birth->format('Y-m-d'); } // Handle country relationships if (isset($profile->nationality_country_id)) { $profileArray['nationality'] = $profile->nationality_country_id; } if (isset($profile->requirement_country_id)) { $profileArray['requirement_country'] = $profile->requirement_country_id; } // Map profession to nature_of_job for form compatibility if (isset($profile->profession)) { $profileArray['nature_of_job'] = $profile->profession; } // Handle photo URL - accessors are not included in toArray(), so access directly if (isset($profile->photo_path) && $profile->photo_path) { $photoUrl = $profile->photo_url ?? asset('storage/' . $profile->photo_path); $profileArray['photo'] = $photoUrl; $profileArray['photo_url'] = $photoUrl; } $profile = $profileArray; } else { $profile = $profile ?? []; // Map profession to nature_of_job if profile is already an array if (isset($profile['profession']) && !isset($profile['nature_of_job'])) { $profile['nature_of_job'] = $profile['profession']; } } $wizardId = 'clientProfileWizard'; $photoPreviewId = 'photoPreviewImage'; $currentPhoto = $profile['photo_url'] ?? $profile['photo'] ?? null; @endphp
@if($isEdit) Update the matrimony profile details below. @else Create a detailed matrimony profile in a few clean, organized steps. @endif
{{ $message }}
@enderrorAllowed: JPG, PNG, WEBP (max 2MB)
@error('photo'){{ $message }}
@enderrorNo image selected yet.
@endif{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderror