@extends('admin.layouts.master') @section('title', 'Edit Package') @section('content')
Edit Package
Back
@if(session('message'))
{{ session('message') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@csrf
{{-- Title --}}
@error('title')
{{ $message }}
@enderror
{{-- Country --}}
{{-- Country --}} @error('country_id')
{{ $message }}
@enderror
{{-- Destination --}}
{{-- Destination --}} @error('destination_id')
{{ $message }}
@enderror
{{-- Duration Days --}}
@error('duration_days')
{{ $message }}
@enderror
{{-- Trip Type --}}
@error('trip_type')
{{ $message }}
@enderror
{{-- Price Per Person (calculated from original or discount) --}}
{{-- Description --}}
@error('description')
{{ $message }}
@enderror
{{-- Featured, Best Selling & Popular --}}
is_featured) ? 'checked' : '' }}>
is_best_selling) ? 'checked' : '' }}>
is_popular) ? 'checked' : '' }}>
{{-- Itineraries (dynamic) --}}
@php $oldItineraries = old('itineraries', $package->itineraries ?? []); @endphp @foreach($oldItineraries as $index => $itinerary)
@endforeach
{{-- Images Upload --}} @error('images.*')
{{ $message }}
@enderror {{-- Preview New Images --}} {{-- Preview container for new images --}}
@if($package->images)
Current Images:
@foreach($package->images as $image) @php $imagePaths = json_decode($image->image_path, true); $imgSrc = is_string($imagePaths) ? trim($imagePaths, '"') : ($imagePaths[0] ?? ''); @endphp
@if($imgSrc) Package Image @endif
@endforeach
@endif {{-- Tagline --}}
{{-- Agency Name --}}
{{-- Highlights --}}
@error('highlights')
{{ $message }}
@enderror
{{-- Notes --}}
@error('notes')
{{ $message }}
@enderror
{{-- Duration Nights --}}
{{-- Group Min --}}
{{-- Group Max --}}
{{-- Departure Point --}}
{{-- Departure Date (Optional) --}}
@error('departure_date')
{{ $message }}
@enderror
{{-- Return Date (Optional) --}}
@error('return_date')
{{ $message }}
@enderror
{{-- Departure Time --}}
{{-- Return Time --}}
{{-- Dress Code --}}
{{-- Price Includes --}}
{{-- Price Excludes --}}
{{-- JS for dynamic itinerary rows --}} @endsection @push('js') @endpush