@php $stepOneErrors = ['customer_name','phone','email','preferred_language','emirate','address']; $stepTwoErrors = ['pet_name','species','breed','weight_kg','size_category','vaccination_status','allergies','medical_conditions','temperament','vaccine_name','date_administered','vaccine_batch','next_due_date','vaccination_certificate']; $initialStep = $errors->hasAny($stepOneErrors) ? 1 : ($errors->hasAny($stepTwoErrors) ? 2 : ($errors->any() ? 3 : 1)); @endphp
← All services

Book {{ $definition['label'] }}

{{ $definition['description'] }} Starting at AED {{ number_format($definition['base_price'],2) }} before VAT and applicable surcharges.

@if($errors->any()) @endif
@csrf
1

Your details

How the care team can identify and contact you.

2

Pet & vaccination

Care details help the team prepare safely.

Add vaccination certificate details
3

Service & schedule

Choose when and how your pet should be cared for.

@if(!empty($definition['requires_zone']))@endif @foreach($definition['fields'] as $name=>$field) @if($field['type']==='multiselect')
{{ $field['label'] }}
@foreach($field['options'] as $option)@endforeach
@elseif($field['type']==='checkbox')
{{ $field['label'] }} @if(!empty($field['required']))*@endif
@elseif($field['type']==='textarea') @elseif($field['type']==='select') @elseif($field['type']==='room') @else @endif @endforeach

Confirm booking

Final VAT, zone surcharge, room nights and taxi fare are calculated securely before confirmation.