@php $extraValue = 0; $sitesetup = App\Models\Setting::where('type','site-setup')->where('key', 'site-setup')->first(); $datetime = $sitesetup ? json_decode($sitesetup->value) : null; $timezone = getTimeZone(); @endphp
{{ \Carbon\Carbon::parse($bookingdata->created_at)->timezone($timezone)->format($datetime->time_format) }}
{{ \Carbon\Carbon::parse($bookingdata->created_at)->timezone($timezone)->format($datetime->date_format) }}

{{__('messages.new_booking')}}

New Booking Added by {{ optional($bookingdata->customer)->display_name }}

@if($bookingdata->status == 'cancelled')
{{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->time_format) }}
{{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->date_format) }}

Cancelled

Booking has been cancelled

@else
{{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->time_format) }}
{{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->date_format) }}

{{__('messages.accept_booking')}}

Booking Accepted by {{ optional($bookingdata->provider)->display_name }}

@if($bookingdata->handymanAdded->count() > 0)
{{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->time_format) }}
{{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->date_format) }}

{{__('messages.assigned_booking')}}

@foreach($bookingdata->handymanAdded as $handyman)

Service Assigned to {{ optional($handyman->handyman)->display_name }}

@endforeach
@endif @if($bookingdata->status == 'on_going')
{{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->time_format) }}
{{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->date_format) }}

{{__('messages.on_going')}}

Service is currently in progress

@if($bookingdata->handymanAdded->count() > 0) @foreach($bookingdata->handymanAdded as $handyman)

Being handled by {{ optional($handyman->handyman)->display_name }}

@endforeach @endif
@endif
@if($bookingdata->status == 'completed') {{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->time_format) }}
{{ \Carbon\Carbon::parse($bookingdata->updated_at)->timezone($timezone)->format($datetime->date_format) }}
@else --:--
----/--/--
@endif

{{__('messages.completed')}}

@if($bookingdata->status == 'completed')

Service Completed - Final Amount: {{ getPriceFormat($bookingdata->total_amount) }}

@else

Pending completion

@endif
@endif
  • {{ __('messages.book_placed') }}: {{ \Carbon\Carbon::parse($bookingdata->created_at)->format($datetime->date_format) }} / {{ \Carbon\Carbon::parse($bookingdata->created_at)->format($datetime->time_format) }}
  • {{__('messages.booking_status')}}: {{ isset($bookingdata->status) ? ucwords(str_replace('_', ' ', $bookingdata->status)) : __('messages.pending') }}
  • {{ __('messages.payment_status') }}: @if(isset($payment) && $payment->payment_status) @php $statusClass = match($payment->payment_status) { 'paid', 'advanced_paid' => 'text-success', 'Advanced Refund' => 'text-warning', default => 'text-danger', }; @endphp {{ str_replace('_', ' ', ucfirst($payment->payment_status)) }} @else {{ __('messages.pending') }} @endif
  • {{__('messages.booking_amount')}}: {{ getPriceFormat($bookingdata->total_amount) }}
Provider Profile @if(optional($bookingdata->provider)->profile_image) Default Profile @endif

{{__('messages.provider')}}

{{optional($bookingdata->provider)->display_name ?? '-'}}
@if(count($bookingdata->handymanAdded) > 0)
@foreach($bookingdata->handymanAdded as $booking)
Handyman Profile @if(optional($booking->handyman)->profile_image) Default Profile @endif

{{__('messages.handyman')}}

{{optional($booking->handyman)->display_name ?? '-'}}
@endforeach
@endif