@use('app\Helpers\Helpers') @php $homePage = Helpers::getCurrentHomePage(); @endphp @extends('frontend.layout.master') @section('title', $themeOptions['general']['site_title']) @section('content') @use('App\Enums\ServiceTypeEnum') @use('App\Enums\FrontEnum') @if($homePage['home_banner']['status'])

{{ $homePage['home_banner']['title'] }} {{ $homePage['home_banner']['animate_text'] }} shape

{{ $homePage['home_banner']['description'] }}

@if ($homePage['home_banner']['search_enable'])
@endif
@php $services = Helpers::getServices($homePage['home_banner']['service_ids'] ?? []); @endphp
@if(count($services))
@foreach($services as $service)
{{ $service?->title }}
@endforeach
@endif
@endif @if ($homePage['categories_icon_list']['status'])

{{ $homePage['categories_icon_list']['title'] }}

{{__('frontend::static.home_page.browse_all_categories')}}
@php $categories = Helpers::getCategories($homePage['categories_icon_list']['category_ids'] ?? []); @endphp @if (count($categories))
@foreach ($categories as $category)
@forelse ($category->services?->whereNull('parent_id')?->where('type', ServiceTypeEnum::FIXED) as $services) @empty

{{__('frontend::static.home_page.services_not_found')}}

@endforelse
@endforeach
@else

{{__('frontend::static.home_page.categories_not_found')}}

@endif
@endif @isset($homePage['value_banners']['banners']) @if ($homePage['value_banners']['status'])

{{ $homePage['value_banners']['title'] }}

@isset($homePage['value_banners']['banners'])
@forelse ($homePage['value_banners']['banners'] as $banner)
{{ $banner['sale_tag'] }}
{{ $homePage['value_banners']['title'] }}

{{ $banner['title'] }}

{{ $banner['description'] }}

@if($banner['redirect_type'] == 'service-page') {{ $banner['button_text'] }} @elseif($banner['redirect_type'] == 'service-package-page') {{ $banner['button_text'] }} @elseif($banner['redirect_type'] == 'category-page') {{ $banner['button_text'] }} @elseif($banner['redirect_type'] == 'service') @php $service = Helpers::getServiceById($banner['redirect_id']); @endphp {{ $banner['button_text'] }} @elseif($banner['redirect_type'] == 'package') @php $servicePackage = Helpers::getServicePackageById($banner['redirect_id']); @endphp {{ $banner['button_text'] }} @elseif($banner['redirect_type'] == 'external_url') {{ $banner['button_text'] }} @endif
@empty

{{__('frontend::static.home_page.banners_not_found')}}

@endforelse
@endisset
@endif @endisset @if($homePage['service_list_1']['status'])

{{ $homePage['service_list_1']['title'] }}

@php $services = Helpers::getServices($homePage['service_list_1']['service_ids'] ?? [])?->paginate($themeOptions['pagination']['service_per_page']); @endphp @if(count($services ?? []))
@foreach($services as $service)
@if($service->discount)
{{ $service->discount }}%
@endif

{{ $service?->title }}

@if($service->price || $service->service_rate)
@if($service->price && $service->service_rate) {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($service->price) }} {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($service->service_rate) }} @else {{ Helpers::getDefaultCurrencySymbol() }}{{ Helpers::covertDefaultExchangeRate($service->price) }} @endif
@endif
    @if($service?->duration)
  • {{ $service?->duration }} {{ $service?->duration_unit }}
  • @endif
  • Min {{ $service?->required_servicemen }} {{__('frontend::static.home_page.servicemen_reqiured')}}

{{ $service?->description }}

@endforeach
@else

{{__('frontend::static.home_page.services_not_found')}}

@endif
@forelse($services as $service) @includeIf('frontend.inc.modal', ['service' => $service]) @empty @endforelse @endif @if($homePage['download']['status'])
app store app store

{{ $homePage['download']['title'] }}

{{ $homePage['download']['description'] }}

@if (!empty($homePage['download']['points']))
    @foreach ($homePage['download']['points'] as $point)
  • {{ $point }}
  • @endforeach
@endif
@isset($themeOptions['general'])
@isset($themeOptions['general']['app_store_url']) app store @endisset @isset($themeOptions['general']['google_play_store_url']) google play @endisset
@endisset
@endif @if($homePage['providers_list']['status'])

{{$homePage['providers_list']['title'] ?? __('frontend::static.home_page.expert_provider_by_rating')}}

{{__('frontend::static.home_page.view_all')}}
@php $providers = Helpers::getTopProvidersByRatings($homePage['providers_list']['provider_ids'] ?? []); @endphp @forelse ($providers as $provider)
{{ $provider?->name }}

{{ $provider?->name }}

star {{ $provider?->review_ratings }}
{{ $provider?->primary_address?->state?->name }} - {{ $provider?->primary_address?->country?->name }}

{{ $provider?->primary_address?->address }},{{ $provider?->primary_address?->postal_code }}

@empty

{{__('frontend::static.home_page.providers_not_found')}}

@endforelse
@endif @if ($homePage['service_packages_list']['status'])

{{ $homePage['service_packages_list']['title'] }}

{{__('frontend::static.home_page.view_all')}}
@php $servicePackages = Helpers::getServicePackagesByIds($homePage['service_packages_list']['service_packages_ids'] ?? []); @endphp @forelse ($servicePackages as $servicePackage) @php $salePrice = Helpers::getServicePackageSalePrice($servicePackage?->id); @endphp @empty

{{__('frontend::static.home_page.service_package_not_found')}}

@endforelse
@endif @if ($homePage['blogs_list']['status'])

{{__('frontend::static.home_page.latest_blog')}}

{{__('frontend::static.home_page.view_all')}}
@php if(isset($homePage['blogs_list']['blog_ids'])){ $blogs = Helpers::getBlogsByIds($homePage['blogs_list']['blog_ids']); } else { $blogs = []; } @endphp @forelse ($blogs as $blog)

{{ $blog?->title }}

  • {{ $blog?->categories?->first()?->title }}
  • {{ $blog?->created_at }}
@empty

{{__('frontend::static.home_page.blog_not_found')}}

@endforelse
@endif @if ($homePage['become_a_provider']['status'])

{{ $homePage['become_a_provider']['title'] }}

{{ $homePage['become_a_provider']['description'] }}

@if (!empty($homePage['become_a_provider']['points']))
    @forelse ($homePage['become_a_provider']['points'] as $point)
  • {{ $point }}
  • @empty @endforelse
@endif
{{ $homePage['become_a_provider']['button_text'] }}
app store app store app store
@endif @if ($homePage['testimonial']['status'])

{{ $homePage['testimonial']['title'] }}

@php $testimonials = Helpers::getTestimonials(); @endphp @forelse ($testimonials as $testimonial)
feature quote quote

{{ $testimonial?->name }}

star {{ $testimonial?->rating }}

{{ $testimonial?->description }}

@empty

{{__('frontend::static.home_page.testimonials_not_found')}}

@endforelse
@endif @if ($homePage['news_letter']['status'])
@endif @endsection @push('js') @endpush