@extends('backend.layouts.master') @section('title', __('static.booking.details')) @push('style') @endpush @section('content') @use('App\Enums\PaymentStatus') @use('app\Helpers\Helpers') @use('App\Enums\BookingEnum') @use('App\Models\BookingStatus') @php $statuses = BookingStatus::whereNull('deleted_at')->where('status', true)->get(); $paymentStatuses = PaymentStatus::ALL; @endphp

Booking Details Of #{{ $childBooking->booking_number }}

@if ($childBooking->servicemen->isEmpty() && $childBooking->booking_status_id == Helpers::getbookingStatusId(BookingEnum::ACCEPTED)) @endif @if ($childBooking->booking_status_id == Helpers::getbookingStatusId(BookingEnum::ASSIGNED)) @endif
  • {{ __('static.service.title') }}: {{ $childBooking?->service?->title }}
  • {{ __('static.service.service_price') }}: {{ $childBooking?->service?->service_rate }}
  • {{ __('static.service.service_type') }}: {{ $childBooking->service?->type }}
  • {{ __('static.booking.payment_method') }}: {{ $childBooking->payment_method }}
  • {{ __('static.booking.payment_status') }}: {{ $childBooking?->payment_status }}
  • {{ __('static.service.required_servicemen') }}: {{ $childBooking?->service?->required_servicemen ?? 'N/A' }}
  • @if ($childBooking?->total_extra_servicemen > 0)
  • {{ __('static.service.total_extra_servicemen') }}: {{ $childBooking->total_extra_servicemen ?? 0 }}
  • @endif @if (isset($childBooking->per_serviceman_charge))
  • {{ __('static.service.per_serviceman_charge') }} {{ Helpers::getSettings()['general']['default_currency']->symbol }}{{ $childBooking->per_serviceman_charge ?? 0 }}
  • @endif @if (isset($childBooking->total_extra_servicemen_charge))
  • {{ __('static.service.total_servicemen_charge') }} {{ Helpers::getSettings()['general']['default_currency']->symbol }}{{ $childBooking->total_extra_servicemen_charge ?? 0 }}
  • @endif

{{ __('static.consumer_details') }} :

@php $media = $childBooking?->consumer?->getFirstMedia('image'); $imageUrl = $media ? $media->getUrl() : null; @endphp @if ($imageUrl) {{ $childBooking?->consumer?->name ?? 'User Image' }} @else
{{ strtoupper($childBooking?->consumer?->name[0]) }}
@endif

{{ $childBooking->consumer->name }}

{{ $childBooking->consumer->email }}
  • {{ __('static.phone') }} : +{{ $childBooking->consumer->code }} {{ $childBooking->consumer->phone }}
  • {{ __('static.country') }} : {{$childBooking->consumer?->getPrimaryAddressAttribute()?->country?->name }}
  • {{ __('static.state') }} : {{$childBooking->consumer?->getPrimaryAddressAttribute()?->state?->name }}
  • {{ __('static.city') }} : {{$childBooking->consumer?->getPrimaryAddressAttribute()?->city }}

{{ __('static.provider_details') }} :

@php $media = $childBooking?->provider?->getFirstMedia('image'); $imageUrl = $media ? $media->getUrl() : null; @endphp @if ($imageUrl) {{ $childBooking?->provider?->name ?? 'User Image' }} @else
{{ strtoupper($childBooking?->provider?->name[0]) }}
@endif

{{ $childBooking->provider?->name }}

{{ $childBooking->provider?->email }}
    @if (isset($childBooking->provider?->code) && isset($childBooking->provider->phone))
  • {{ __('static.phone') }}: +{{ $childBooking->provider?->code . ' ' . $childBooking->provider->phone }}
  • @endif @if (isset($childBooking?->provider?->getPrimaryAddressAttribute()?->country?->name))
  • {{ __('static.country') }}: {{ $childBooking->provider->getPrimaryAddressAttribute()->country->name }}
  • @endif @if (isset($childBooking?->provider?->getPrimaryAddressAttribute()?->state?->name))
  • {{ __('static.state') }}: {{ $childBooking->provider->getPrimaryAddressAttribute()->state->name }}
  • @endif @if (isset($childBooking?->provider?->getPrimaryAddressAttribute()?->city))
  • {{ __('static.city') }}: {{ $childBooking->provider->getPrimaryAddressAttribute()->city }}
  • @endif
@if ($childBooking->servicemen->count() > 0)

{{ __('static.servicemen_information') }}

@foreach ($childBooking->servicemen as $serviceman) @endforeach
{{ __('static.name') }} {{ __('static.email') }} {{ __('static.phone') }}
{{ $serviceman->name }} {{ $serviceman->email }} +{{ $serviceman->code . ' ' . $serviceman->phone }}
@endif

{{ __('static.booking.booking_settings') }}

@php $bookingStatus = $childBooking->booking_status->slug; @endphp @csrf
@csrf
@csrf

Booking Address

  • City : {{ $childBooking?->address->city }}
  • State : {{ $childBooking?->address->state?->name }}
  • Country : {{ $childBooking?->address->country?->name }}
  • Address : {{ $childBooking?->address->address }}
  • Pin Code : {{ $childBooking?->address?->postal_code }}

{{ __('static.booking.details') }} #{{ $childBooking->booking_number }}

{{ __('static.booking.created_at') }}{{ $childBooking->created_at->format('j F Y, g:i A') }}
    @forelse ($childBooking->booking_status_logs as $status)
  • {{ $status->created_at->format('d-m-Y') }}
    {{ $status->status->name }}
    {{ $status->description }}
    {{ $status->created_at->format('h:i A') }}
  • @empty
  • {{ __('static.no_status_log_found') }}

  • @endforelse

{{ __('static.summary') }}

  • {{ __('static.booking.payment_method') }}:{{ $childBooking->payment_method }}
  • {{ __('static.booking.payment_status') }}:{{ $childBooking->payment_status }}
  • {{ __('static.booking.coupon_discount') }}:{{ Helpers::getSettings()['general']['default_currency']->symbol }}{{ $childBooking->coupon_total_discount }}
  • {{ __('static.booking.service_discount') }}:{{ Helpers::getSettings()['general']['default_currency']->symbol }}{{ $childBooking->discount ?? 0 }}
  • {{ __('static.booking.service_tax') }}:{{ Helpers::getSettings()['general']['default_currency']->symbol }}{{ $childBooking->tax ?? 0 }}
  • {{ __('static.booking.service_amount') }}:{{ Helpers::getSettings()['general']['default_currency']->symbol }}{{ $childBooking?->service?->service_rate ?? 0 }}
@endsection @push('js') @endpush