@php use Illuminate\Support\Facades\Request; $empIdEncrypted = Request::get('emp'); try { $empId = decrypt($empIdEncrypted); } catch (\Exception $e) { abort(403, 'Invalid Employee ID'); } $locale = 'ar'; app()->setLocale('ar'); function convertToArabicNumbers($string) { $western = range(0, 9); $eastern = ['٠', '١', '٢', '٣', '٤', '٥', '٦', '٧', '٨', '٩']; return str_replace($western, $eastern, $string); } $dateAr = convertToArabicNumbers(\Carbon\Carbon::now()->locale('ar')->translatedFormat('d F Y - h:i A')); $website = env('APP_URL', 'https://orascom.com'); $documentId = 'DOC-' . now()->format('Ymd-His') . '-' . Str::upper(Str::random(4)); $employee = \App\Models\User\UserEmployee::with('user')->findOrFail($empId); $cv = is_array($employee->cv) ? $employee->cv : json_decode($employee->cv, true); $full_name_ar = $employee->full_name['ar'] ?? ''; $email = $employee->user?->email ?? ''; $profile_picture_path = $cv['profile_picture'] ?? null; $experience_roads = $cv['work_experience']['roads'] ?? []; $experience_airports = $cv['work_experience']['airports'] ?? []; $skills = $cv['skills'] ?? []; $phone = $employee->phone ? json_decode($employee->phone, true)[0] ?? '' : ''; $job = $locale === 'ar' ? optional($employee->jobTitle)->title_ar : optional($employee->jobTitle)->title_en; $job_title = $job ?? ($locale === 'ar' ? 'موظف' : 'Employee'); $languages = $cv['languages'] ?? []; $certificates = $cv['certificates'] ?? []; $graduation_project = $cv['graduation_project'] ?? ''; @endphp
{{ __('frontend.governorate') . ': ' . $employee->governorate_name }}
@if ($employee->birth_date){{ __('frontend.birth_date') . ': ' }} {{ $employee->birth_date->translatedFormat('d F Y') }} ({{ $employee->birth_date->age }} {{ __('frontend.years') }} )
@endif📱 +20{{ $phone }}
📧 {{ $email }}
{{ __('frontend.no_skills') }}
@endif{{ __('frontend.no_languages') }}
@endif{{ __('frontend.no_certificates') }}
@endif📅 {{ __('frontend.start_date') }}: {{ $exp['start_date'] }} - {{ __('frontend.end_date') }}: {{ $exp['end_date'] }}
📝 {{ $exp['description'] }}
{{ __('frontend.no_experience') }}
@endforelse📅 {{ __('frontend.start_date') }}: {{ $exp['start_date'] }} - {{ __('frontend.end_date') }}: {{ $exp['end_date'] }}
📝 {{ $exp['description'] }}
{{ __('frontend.no_experience') }}
@endforelse📝 {{ $graduation_project }}
@else{{ __('frontend.no_graduation_project') }}
@endif