@php $appNameRaw = config('app.name', 'Zawajnet'); if (is_array($appNameRaw) || is_object($appNameRaw)) { try { $appNameRaw = json_encode($appNameRaw, JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES); } catch (Throwable $e) { $appNameRaw = 'Zawajnet'; } } @endphp {{ $appNameRaw }} @vite(['resources/css/app.css', 'resources/js/app.js', 'resources/js/home-ai.js']) @stack('head-css')
@include('layouts.navbar') @if (isset($header))
{{ $header }}
@endif
@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 !== '')
{{ $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 }}%). أضف صورة وسيرة لتعزيز ظهورك.
إكمال الآن
@endif @endauth @yield('content') @auth
@endauth
@stack('body-end')