@php $bidPreference = $bidPreference ?? null; $reserveOptions = [ 'none' => 'None', 'low' => 'Low', 'medium' => 'Medium', 'high' => 'High', ]; $checkInWindow = old('preferred_check_in_window', $bidPreference?->preferred_check_in_window ?? []); $dayOffRequests = old('day_off_requests', $bidPreference?->day_off_requests ?? []); $preferredDestinations = old('preferred_destinations', $bidPreference?->preferred_destinations ?? []); $avoidDestinations = old('avoid_destinations', $bidPreference?->avoid_destinations ?? []); if (is_string($dayOffRequests)) { $dayOffRequests = json_decode($dayOffRequests, true) ?: []; } if (! is_array($dayOffRequests)) { $dayOffRequests = []; } @endphp
@error('month_package_id')
{{ $message }}
@enderror
@error('reserve_tolerance')
{{ $message }}
@enderror
prefer_flying ?? true))>
prefer_long_haul ?? false))>
avoid_red_eye ?? false))>
Min: {{ old('monthly_block_min', $bidPreference?->monthly_block_min ?? 65) }} Max: {{ old('monthly_block_max', $bidPreference?->monthly_block_max ?? 85) }}
@error('monthly_block_min')
{{ $message }}
@enderror @error('monthly_block_max')
{{ $message }}
@enderror
@error('min_consecutive_days_off')
{{ $message }}
@enderror
@error('max_duty_days')
{{ $message }}
@enderror
Hold Ctrl/Cmd to select multiple destinations.
@error('preferred_destinations')
{{ $message }}
@enderror @error('preferred_destinations.*')
{{ $message }}
@enderror
@error('avoid_destinations')
{{ $message }}
@enderror @error('avoid_destinations.*')
{{ $message }}
@enderror
@error('preferred_check_in_window')
{{ $message }}
@enderror @error('preferred_check_in_window.start')
{{ $message }}
@enderror @error('preferred_check_in_window.end')
{{ $message }}
@enderror
@error('waiver_choices')
{{ $message }}
@enderror @error('waiver_choices.*')
{{ $message }}
@enderror
Click each day to cycle priority: green → yellow → red → clear.
@for($day = 1; $day <= 31; $day++) @php $state = $dayOffRequests[(string) $day] ?? null; @endphp @endfor
@error('day_off_requests')
{{ $message }}
@enderror @error('day_off_requests.*')
{{ $message }}
@enderror
@error('notes')
{{ $message }}
@enderror
Cancel