Add Feedback Logs:

@php // Handle old data properly - check for both feedback_days and individual day data $feedbackDays = old('feedback_days', $tourPackage->getFormattedFeedbackLogs()); $dayCount = 0; // If no feedback_days but we have individual day data, reconstruct it if (empty($feedbackDays)) { $dayData = []; foreach (old() as $key => $value) { if (strpos($key, 'day') === 0 && strpos($key, '_activities') !== false) { $dayNumber = str_replace('_activities', '', $key); $dayNumber = str_replace('day', '', $dayNumber); if (is_numeric($dayNumber) && !empty($value)) { $dayData[$dayNumber] = is_array($value) ? $value : [$value]; } } } $feedbackDays = $dayData; } // Ensure we have at least one day if nothing is set if (empty($feedbackDays)) { $feedbackDays = [1 => []]; } $dayCount = count($feedbackDays); @endphp @foreach ($feedbackDays as $day => $content)
Day {{ $day }}
@if (!empty($content)) @foreach ($content as $index => $activity)
@endforeach @endif
@endforeach
@push('scripts') @endpush