@if(session()->has('status'))
@php
$statusMsg = session('status');
if (is_array($statusMsg) || is_object($statusMsg)) {
try {
$statusMsg = json_encode($statusMsg, JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES);
} catch (Throwable $e) {
$statusMsg = '';
}
}
@endphp
@if($statusMsg !== '')
@endif
@endauth
@yield('content')
@auth
@endauth
{{ $statusMsg }}
@endif
@endif
@auth
@php
// التأكد من أن البيانات آمنة للعرض
$hasCompleted = false;
$completeness = 0;
try {
$rawCompleteness = auth()->user()->profile_completeness ?? 0;
if (is_array($rawCompleteness)) { $rawCompleteness = 0; }
$completeness = is_numeric($rawCompleteness) ? (int)$rawCompleteness : 0;
$hasCompleted = method_exists(auth()->user(), 'hasCompletedProfile') ? (bool) auth()->user()->hasCompletedProfile() : ($completeness === 100);
} catch (\Throwable $e) {
$hasCompleted = false; $completeness = 0;
}
@endphp
@if(!$hasCompleted)
أكمل ملفك الشخصي ({{ $completeness }}%).
أضف صورة وسيرة لتعزيز ظهورك.
إكمال الآن