@php $version = $basicInfo->theme_version; @endphp @extends('frontend.layout') @php $service = $details->content->first(); $title = !empty($service) ? truncateString($service->name, 40) : 'Service Details'; @endphp @section('pageHeading') @if (!empty($title)) {{ $title ? $title : __('Service Details') }} @endif @endsection @section('metaKeywords') @if ($service) {{ $service->meta_keyword }} @endif @endsection @section('metaDescription') @if ($service) {{ $service->meta_description }} @endif @endsection @section('content')
breadcrumb)) data-bg-image="{{ asset('assets/img/' . $bgImg->breadcrumb) }}" @endif>

{{ !empty($title) ? $title : '' }}

{{ @$service->category->name }}

{{ $service->name }}

@if (!empty($service->address)) {{ $service->address }} @endif @if ($details->zoom_meeting == 1) {{ __('Online') }} @endif

{{ symbolPrice($details->price) }}

{{ $details->prev_price ? symbolPrice($details->prev_price) : '' }}
@if ($details->vendor_id != 0) @if ($details->vendor->photo != null) {{ $details->vendor->username }} @else {{ $details->vendor->username }} @endif @else Image @endif
{{ __('By') }} @if ($details->vendor_id != 0) {{ $details->vendor->username }} @else {{ $admin->username }} @endif
@php $ratingStaticWidth = '0%'; @endphp @if (!empty($details->average_rating))
@else
@endif
@if ($details->average_rating > 0) {{ $details->average_rating }} {{ __('Ratings') }} @else (0 {{ __('Rating') }}) @endif

{{ __('Service Description') }}

{!! $service->description !!}

@if ($service->features != null) @endif
{{ __('Do you want to book this service') }}?
@if (count($related_services) > 0)

@if (count($related_services) > 1) {{ __('Related Services') }} @else {{ __('Related Service') }} @endif

@foreach ($related_services as $related_service)
Service
{{ $related_service->category_name }} @if (Auth::guard('web')->check()) @php $user_id = Auth::guard('web')->user()->id; $checkWishList = checkWishList($related_service->id, $user_id); @endphp @else @php $checkWishList = false; @endphp @endif
{{ truncateString($related_service->name, 50) }}
@if ($related_service->vendor_id != 0) @if ($related_service->vendor->photo != null) Image @else Vendor @endif {{ __('By') }} {{ $related_service->vendor->username }} @else Vendor {{ __('By') }} {{ $admin->username }} @endif
@if (!empty($related_service->address)) {{ truncateString($related_service->address, 30) }} @endif @if ($related_service->zoom_meeting == 1) {{ __('Online') }} @endif
{{ symbolPrice($related_service->price) }} {{ $related_service->prev_price ? symbolPrice($related_service->prev_price) : '' }}
{{ __('Book Now') }}
@endforeach
@endif
@php $total_review = App\Models\Services\ServiceReview::where('service_id', $details->id)->count(); @endphp

{{ __('Total Reviews') }}: {{ $total_review }}

@if (!empty($details->average_rating))
@endif
({{ $details->average_rating ? $details->average_rating : 0 }})
@php $ratings = [ 5 => '5 Stars', 4 => '4 Stars', 3 => '3 Stars', 2 => '2 Stars', 1 => '1 Stars', ]; @endphp @foreach ($ratings as $rating => $label) @php $totalReviewForRating = App\Models\Services\ServiceReview::where('service_id', $details->id) ->where('rating', $rating) ->count(); $percentage = $total_review > 0 ? round(($totalReviewForRating / $total_review) * 100) : 0; @endphp
{{ __($label) }}
@endforeach
@if (count($reviews) == 0)
{{ __('This service has no review yet') . '!' }}
@else
{{ __('All Reviews') }}
@foreach ($reviews as $review)
@if (empty($review->user->image)) Person Image @else Person Image @endif
{{ $review->user->name }}
({{ $review->rating }})
{{ __('Verified User') }}
{{ $review->user->address }},{{ $review->user->country }}
{{ $review->created_at->diffForHumans() }}
{{ $review->comment }}
@endforeach @endif @guest('web') @endguest @auth('web')
{{ __('Add Review') }}
@csrf
@endauth
@includeIf('frontend.services.details-sidebar')
@endsection @section('script') @endsection