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

تعديل الملف الشخصي

أكمل ملفك الشخصي لتحسين فرصك في العثور على الشريك المناسب

@php $completeness = auth()->user()->profile_completeness ?? 0; $completeness = is_numeric($completeness) ? (int) $completeness : 0; $isComplete = ($completeness === 100); $isNewUser = Auth::check() && Auth::user()->created_at && Auth::user()->created_at->diffInHours(now()) < 24; $u = Auth::user(); $likesReceived = $u ? \App\Models\UserInteraction::where('target_id',$u->id)->where('type','like')->count() : 0; $attractionsReceived = $u ? \App\Models\UserInteraction::where('target_id',$u->id)->where('type','attraction_start')->count() : 0; $interestsReceived = $u ? \App\Models\Interest::where('target_user_id',$u->id)->count() : 0; @endphp {{-- رسالة إتمام الملف/الترحيب --}} @if($isComplete)
🥳

مبروك! اكتمل ملفك بنسبة 100%

عمل رائع! ملفك جاهز ليظهر بإبراز أعلى في الترشيحات ونتائج البحث.

✅ مكتمل 100% 🚀 ظهور أعلى
@elseif($isNewUser)
🎉

أهلاً وسهلاً بك في زواجنت!

نحن متحمسون لوجودك معنا. أكمل ملفك الشخصي لتحسين فرصك في العثور على الشريك المناسب.

✨ ملف جديد 🎯 اكتمل {{ $completeness }}%
@endif
اكتمال الملف الشخصي {{ $completeness }}%
{{-- رسائل نجاح --}} @if (session('success'))
{{ session('success') }}
@endif {{-- رسائل خطأ --}} @if ($errors->any())
حدثت بعض الأخطاء:
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @method('PATCH')

البيانات الأساسية

المعلومات الأساسية عنك

التفاصيل الشخصية

المظهر والخصائص الشخصية

التفاصيل الدينية والصحية

المعتقدات والممارسات الدينية

@if (old('gender', $user->gender) === 'female') @endif

نمط الحياة والهوايات

تفضيلاتك وأسلوب حياتك

اكتب واضغط Enter لإضافة، يمكنك إزالة الوسم بالنقر عليه.

عني وعن الشريك المطلوب

اكتب عن نفسك وعن الشريك الذي تبحث عنه

الخصوصية

اختر من يمكنه رؤية بعض عناصر ملفك

@php $prefs = is_array($user->preferences ?? null) ? $user->preferences : []; @endphp
@php $online = old('privacy.online_status', ($prefs['online_status'] ?? true) ? '1' : '0'); @endphp

وصف حر، سيُستخدم كسياسة بسيطة جانب الخادم لاحقاً.

الصور

أضف صورك الشخصية وصور المعرض

@php $avatarFilename = $user->avatar ? basename($user->avatar) : null; $avatarKey = $avatarFilename ? ('avatars/' . $avatarFilename) : null; $avatarUrl = ($avatarKey && \Illuminate\Support\Facades\Storage::disk('public')->exists($avatarKey)) ? \Illuminate\Support\Facades\Storage::disk('public')->url($avatarKey) : asset('images/default-avatar.png'); @endphp

أقصى حجم: 2MB، الأنواع المدعومة: JPG, PNG, GIF

يمكنك اختيار عدة صور في نفس الوقت

@php $galleryPhotos = is_string($user->photo_gallery) ? json_decode($user->photo_gallery, true) : ($user->photo_gallery ?? []); @endphp @if(!empty($galleryPhotos))

الصور الحالية

@else

لا توجد صور في المعرض حالياً

@endif
@push('body-end') @endpush @endsection