@php $version = $basicInfo->theme_version; @endphp @extends('frontend.layout') @section('pageHeading') {{ !empty($pageHeading) ? $pageHeading->vendor_page_title : __('Vendors') }} @endsection @section('metaKeywords') @if (!empty($seoInfo)) {{ $seoInfo->meta_keywords_vendor_page }} @endif @endsection @section('metaDescription') @if (!empty($seoInfo)) {{ $seoInfo->meta_description_vendor_page }} @endif @endsection @section('content') @includeIf('frontend.partials.breadcrumb', [ 'breadcrumb' => $bgImg->breadcrumb, 'title' => !empty($pageHeading) ? $pageHeading->vendor_page_title : __('Vendors'), ])
@php $t_vendor = $vendors->count(); if ($admin) { $a_vendor = 1; } else { $a_vendor = 0; } $totalvendor = $t_vendor + $a_vendor; @endphp {{ $totalvendor }} {{ count($vendors) > 1 ? __('Vendors') : __('Vendor') }} {{ __('Found') }}
@if ($admin)
@if ($admin->image) Vendor @else Vendor @endif
{{ __('Admin') }}
@if ($admin->address != null) {{ truncateString($admin->address, 30) }} @endif
@php $total_service = App\Models\Services\Services::where('vendor_id', 0)->where('status', 1)->count(); @endphp @if ($total_service > 1) {{ $total_service }} {{ __('Services Available') }} @elseif($total_service == 1) {{ $total_service }} {{ __('Service Available') }} @else {{ __('No Service Available') }} @endif
@php $reviews = App\Models\Services\ServiceReview::where('vendor_id', 0)->get(); if ($reviews != '[]') { $totalRating = 0; foreach ($reviews as $review) { $totalRating += $review->rating; } $numOfReview = count($reviews); $averageRating = number_format($totalRating / $numOfReview, 1); } @endphp
@if (empty($averageRating)) @php $width = '0%'; @endphp
@else
@endif
@if (!empty($averageRating)) ({{ $averageRating }} {{ __('Ratings') }}) @else (0 {{ __('Rating') }}) @endif
@endif @foreach ($vendors as $vendor)
@if ($vendor->photo) Vendor @else Vendor @endif
@php $vendorInfo = App\Models\VendorInfo::where([ ['vendor_id', $vendor->vendorId], ['language_id', $language->id], ])->first(); @endphp
@if ($vendorInfo->name != null) {{ $vendorInfo->name }} @else {{ $vendor->username }} @endif
@if ($vendorInfo) @if ($vendorInfo->address != null) {{ truncateString($vendorInfo->address, 30) }} @endif @endif
@php $total_service = App\Models\Services\Services::where('vendor_id', $vendor->vendorId) ->where('status', 1) ->count(); @endphp @if ($total_service > 1) {{ $total_service }} {{ __('Services Available') }} @elseif($total_service == 1) {{ $total_service }} {{ __('Service Available') }} @else {{ __('No Service Available') }} @endif
@php $reviews = App\Models\Services\ServiceReview::where('vendor_id', $vendor->id)->get(); if ($reviews != '[]') { $totalRating = 0; foreach ($reviews as $review) { $totalRating += $review->rating; } $numOfReview = count($reviews); $averageRating = number_format($totalRating / $numOfReview, 1); } @endphp
@if (empty($averageRating)) @php $width = '0%'; @endphp
@else
@endif
@if (!empty($averageRating)) ({{ $averageRating }} {{ __('Ratings') }}) @else (0 {{ __('Rating') }}) @endif
@endforeach
@if (!empty(showAd(3)))
{!! showAd(3) !!}
@endif
@endsection