@extends('layouts.frontend') @push('title', get_phrase('Car Directory Listing')) @push('meta')@endpush @push('css') @endpush @section('frontend_layout') @php $CarBanner = json_decode(get_homepage_settings('CarBanner') ?? '{}'); $car_types = App\Models\Amenities::where('type', 'car')->where('identifier', 'car_type')->get(); $models = App\Models\Amenities::where('type', 'car')->where('identifier', 'model')->get(); $brands = App\Models\Amenities::where('type', 'car')->where('identifier', 'brand')->get(); $colors = App\Models\Amenities::where('type', 'car')->where('identifier', 'exterior_color')->get(); $years = App\Models\CarListing::distinct()->pluck('year'); @endphp

{{ $CarBanner->title ?? '' }}

{{ $CarBanner->description ?? '' }}

@if (isset($CarBanner->image)) @else car @endif
@php $reviewList = App\Models\Review::where('type', 'car')->whereNull('reply_id')->get()->unique('user_id'); $totalReviews = App\Models\Review::where('type', 'car')->where('reply_id', null)->count(); $averageRating = App\Models\Review::where('type', 'car')->where('reply_id', null)->avg('rating'); @endphp
    @foreach ($reviewList as $review) @php $users = App\Models\User::find($review->user_id); @endphp @if ($users)
  • @endif @endforeach
{{ get_phrase('Our Happy Customers') }}
star

{{ number_format($averageRating, 1) }} ({{ $totalReviews }} {{ get_phrase('Reviews') }})

{{ get_phrase('Latest Vehicles on Sale') }}

@php $parent_categories = App\Models\Category::where('type', 'car')->where('parent', 0)->orderBy('id', 'desc')->get(); @endphp @foreach ($parent_categories as $category) @endforeach
@foreach ($top_listings->sortByDesc('created_at') as $listing) @php $is_in_wishlist = check_wishlist_status($listing->id, $listing->type); $claimStatus = App\Models\ClaimedListing::where('listing_id', $listing->id)->where('listing_type', 'car')->first(); @endphp
@php $images = json_decode($listing->image); $image = isset($images[0]) ? $images[0] : null; @endphp
  • {{ App\Models\Amenities::where('id', $listing->engine_size)->first()->name ?? 'N/A' }}

  • {{ $listing->mileage ?? 'N/A' }}

  • {{ App\Models\Amenities::where('id', $listing->fuel_type)->first()->name ?? 'N/A' }}

@if (!empty($listing->discount_price))

{{ currency($listing->discount_price) }}

{{ currency($listing->price) }}

@elseif(!empty($listing->price))

{{ currency($listing->price) }}

@endif
{{ get_phrase('See Details') }}
@endforeach

{{ get_phrase('FEATURED VEHICLES') }}

@php $featuredListings = $top_listings->where('is_popular', 'featured')->sortByDesc('created_at')->take(4); @endphp @foreach ($featuredListings->sortByDesc('created_at') as $listing) @php $is_in_wishlist = check_wishlist_status($listing->id, $listing->type); $claimStatus = App\Models\ClaimedListing::where('listing_id', $listing->id)->where('listing_type', 'car')->first(); @endphp @if ($listing->is_popular == 'featured') @php $images = json_decode($listing->image) ?? []; @endphp
@php $images = json_decode($listing->image); $image = isset($images[0]) ? $images[0] : null; @endphp
  • {{ App\Models\Amenities::where('id', $listing->engine_size)->first()->name ?? 'N/A' }}

  • {{ $listing->mileage ?? 'N/A'}}

  • {{ App\Models\Amenities::where('id', $listing->fuel_type)->first()->name ?? 'N/A'}}

@if (!empty($listing->discount_price))

{{ currency($listing->discount_price) }}

{{ currency($listing->price) }}

@elseif(!empty($listing->price))

{{ currency($listing->price) }}

@endif
{{ get_phrase('See Details') }}
@endif @endforeach

{{ get_phrase('Top Cars') }}

@php $topListings = $top_listings->where('is_popular', 'top')->sortByDesc('created_at')->take(4); @endphp @foreach ($topListings->sortByDesc('created_at') as $listing) @php $is_in_wishlist = check_wishlist_status($listing->id, $listing->type); $claimStatus = App\Models\ClaimedListing::where('listing_id', $listing->id)->where('listing_type', 'car')->first(); @endphp @if ($listing->is_popular == 'top') @php $images = json_decode($listing->image) ?? []; @endphp
@php $images = json_decode($listing->image); $image = isset($images[0]) ? $images[0] : null; @endphp
  • {{ App\Models\Amenities::where('id', $listing->engine_size)->first()->name ?? 'N/A' }}

  • {{ $listing->mileage ?? 'N/A' }}

  • {{ App\Models\Amenities::where('id', $listing->fuel_type)->first()->name ?? 'N/A'}}

@if (!empty($listing->discount_price))

{{ currency($listing->discount_price) }}

{{ currency($listing->price) }}

@elseif(!empty($listing->price))

{{ currency($listing->price) }}

@endif
{{ get_phrase('See Details') }}
@endif @endforeach