@php $info = $resumeData['personal_information'] ?? []; $contact = $resumeData['contact_details'] ?? []; $style = $resumeData['style'] ?? []; $visibility = $resumeData['section_visibility'] ?? []; $order = $resumeData['section_order'] ?? array_merge($mandatorySections, $optionalSections); $profileImage = old('data.personal_information.profile_image', $info['profile_image'] ?? ($resume->user->avatar_url ?? '')); @endphp

Resume Builder

{{ $resume->title }}

Completion: {{ $completionScore }}% | Fill all mandatory sections, then share or download with package access.

Back PDF Word
@csrf
@if(session('ok'))
{{ session('ok') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if(!$canShare || !$canDocx)
Download/share features are restricted by package. Ask admin to enable `pdf_export`, `docx_export`, or `resume_share` in your plan.
@endif
@csrf @method('PUT')
Upload to replace profile image for this resume. @error('profile_image_upload')

{{ $message }}

@enderror
@if(!empty($profileImage))
Resume profile image
@endif
@foreach($skillSuggestions as $suggestion) @endforeach
Add skills to get matching role suggestions.
@foreach([ 'projects' => 'Projects', 'certifications' => 'Certifications', 'awards_honors' => 'Awards & Honors', 'volunteer_experience' => 'Volunteer Experience', 'hobbies_interests' => 'Hobbies & Interests', 'references' => 'References', 'publications_research' => 'Publications / Research', 'professional_links' => 'Professional Links (LinkedIn, GitHub, Portfolio)', ] as $key => $label)
@endforeach
    @foreach($order as $sectionKey)
  • {{ str_replace('_', ' ', ucfirst($sectionKey)) }}
  • @endforeach

Live Preview

{{ $info['full_name'] ?? $resume->user->name }}

{{ $info['headline'] ?? '' }}

Summary

{{ $resumeData['professional_summary'] ?? '' }}

Skills

{{ implode(', ', $resumeData['skills'] ?? []) }}