@extends('landing-page.layouts.default') @section('content')
image
provider
{{ $providerData['data']['display_name'] }}
@php $providerDocuments = $providerData['document_detail'] ?? null; $verifiedDisplayed = false; // Boolean flag to check if the verified icon has been displayed @endphp @if ($providerDocuments) @foreach ($providerDocuments as $document) @if (isset($document['is_verified']) && $document['is_verified'] && !$verifiedDisplayed) @php $verifiedDisplayed = true; // Set the flag to true after displaying the icon @endphp @endif @endforeach @endif
@if ($providerData['data']['total_service_rating'] > 0)
@php $rating = $providerData['data']['providers_service_rating']; @endphp @for ($i = 0; $i < 5; $i++) @if ($rating > 0) @if ($rating > 0.5) @else @endif @endif @php $rating--; @endphp @endfor
({{ $providerData['data']['total_service_rating'] }} {{ __('messages.reviews') }}) @else {{-- Show empty white stars if no ratings --}}
@for ($i = 0; $i < 5; $i++) @endfor
({{ $providerData['data']['total_service_rating'] }} {{ __('messages.reviews') }}) @endif
@if (isset($why_choose_me)) @if (isset($why_choose_me['about_description']) || isset($why_choose_me['reason'])) @endif @endif
{{ __('auth.email') }}:
{{ $providerData['data']['email'] }}
{{ __('landingpage.bookings') }}:
{{ $completed_services }} {{ __('landingpage.project_completed') }}
{{ __('messages.customer') }}:
{{ $satisfy_customers }} {{ __('landingpage.satisfy_customers') }}

{{ __('landingpage.provider_personal_info') }}

{{ $providerData['data']['description'] }}

@if (!empty($providerData['data']['known_languages'])) @endif @if (!empty($providerData['data']['designation'])) @endif
{{ __('landingpage.member_since') }}
{{ date("$datetime->date_format", strtotime($providerData['data']['created_at'])) }}
{{ __('landingpage.languages') }}
{{ implode(', ', json_decode($providerData['data']['known_languages'])) }}
{{ __('landingpage.designation') }}
{{ $providerData['data']['designation'] }}
@if (!empty($shoplist) && count($shoplist) > 0)

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

@foreach ($shoplist as $shop)
{{ $shop->shop_name }}
@php $sitesetup = App\Models\Setting::where( 'type', 'site-setup', ) ->where('key', 'site-setup') ->first(); $sitesetupValue = json_decode( optional($sitesetup)->value ?? '{}', ); $targetTimezone = isset( $sitesetupValue->time_zone, ) ? trim((string) $sitesetupValue->time_zone) : 'UTC'; $timeFormat = $sitesetupValue->time_format ?? 'H:i'; $sourceTimezone = 'UTC'; $convertFromRawUtc = function ($raw) use ( $sourceTimezone, $targetTimezone, $timeFormat, ) { if (empty($raw)) { return null; } try { return \Carbon\Carbon::parse( $raw, $sourceTimezone, ) ->setTimezone($targetTimezone) ->format($timeFormat); } catch (\Exception $e) { return null; } }; @endphp {{ $convertFromRawUtc($shop->getRawOriginal('shop_start_time')) }} - {{ $convertFromRawUtc($shop->getRawOriginal('shop_end_time')) }}
{{ $shop->address }}, {{ $shop->city->name }}, {{ $shop->state->name }}, {{ $shop->country->name }}
@endforeach
@endif @if (default_earning_type() === 'commission' || (default_earning_type() === 'subscription' && $providerData['data']['is_subscribe'] == 1)) @if (!empty($providerData['service']))

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

@php $user_lat = session('user_lat') ?? null; $user_lng = session('user_lng') ?? null; @endphp @endif @endif
@if ($providerData['data']['total_service_rating'] > 1)

{{ $providerData['data']['total_service_rating'] }} {{ __('landingpage.reviews_for') }} {{ $providerData['data']['display_name'] }} {{ __('landingpage.services') }}

@elseif($providerData['data']['total_service_rating'] == 1)

{{ $providerData['data']['total_service_rating'] }}{{ __('landingpage.reviews_for') }} {{ $providerData['data']['display_name'] }} {{ __('landingpage.services') }}

@endif
@if ($providerData['data']['total_service_rating'] !== 0) @endif
    @php $counter=1; @endphp @foreach ($providerData['service'] as $service) @php $data = App\Models\BookingRating::where('service_id', $service['id'])->get(); @endphp @foreach ($data as $ratingData) @if ($counter <= 10)
  • comment-user
    {{ date("$datetime->date_format", strtotime($ratingData['created_at'])) }}

    {{ $ratingData['review'] }}

  • @endif @php $counter++; @endphp @endforeach @endforeach
@endsection