@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 (optional($bookingdata->payment)->payment_status == 'Advanced Refund')
{{ \Carbon\Carbon::parse($bookingdata->payment->updated_at)->timezone($timezone)->format($datetime->time_format) }}
{{ \Carbon\Carbon::parse($bookingdata->payment->updated_at)->timezone($timezone)->format($datetime->date_format) }}

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

Refund for Booking #{{ $bookingdata->id }}

@endif @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->status != 'pending') {{ \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.accept_booking') }}

@if ($bookingdata->status != 'pending')

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

@else

Pending completion

@endif
{{-- @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->handymanAdded->count() > 0)
@if ($bookingdata->status != 'pending') {{ \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.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