@extends('layouts.app', ['title' =>$gig->title, 'include_menu' => true]) @section('content')
@if($gig->is_featured) @endif

{{$gig->title}}

  • @php $perRating = 0; if(!empty($gig->ratings_avg_rating)){ $perRating = ($gig->ratings_avg_rating/5)*100; } @endphp {{ratingFormat($gig->ratings_avg_rating)}} /5.0 {{__('gig.user_review')}}
  • {{ $gig->order_count == 1 ? __('gig.gig_sale', ['count' => number_format($gig->order_count)]) : __('gig.gig_sales', ['count' => number_format($gig->order_count)])}}
  • {{ $gig->gig_visits_count == 1 ? __('general.single_view') : __('general.user_views', ['count' => number_format($gig->gig_visits_count) ] ) }}
  • @if( $user_role == 'buyer' || Auth::guest())
  • {{$is_favourite_gig ? __('general.saved') : __('general.save')}}
  • @endif
@php $attachments = []; $gig_images = null; $video_url = ''; if(!empty($gig->attachments) ){ $video_url = !empty($gig->attachments['video_url']) ? $gig->attachments['video_url'] : ''; $images = $gig->attachments['files'] ?? []; $gig_images = $images; } @endphp
@if(!empty($gig_images) || !empty($video_url))
    @if(!empty($video_url))
  • @endif @if(!empty($gig_images)) @foreach($gig_images as $image) @php $gig_image = 'images/default-img-82x82.png'; if( !empty($image) && substr($image->mime_type, 0, 5) == 'image'){ if(!empty($image->sizes['82x82'])){ $gig_image = 'storage/'.$image->sizes['82x82']; } elseif(!empty($image->file_path)){ $gig_image = 'storage/'.$image->file_path; } } @endphp
  • @endforeach @endif
@endif @if(!empty($gig->description))

{{__('gig.gig_description')}}

{!! json_decode($gig->description) !!}
@endif @if(!$gig->addons->isEmpty())

{{__('gig.additional_service')}}

@endif @if(!$gig->faqs->isEmpty())

{{__('gig.ask_question_label')}}

    @foreach($gig->faqs as $faq)
  • {!! json_decode($faq->answer) !!}

  • @endforeach
@endif
@if(!empty($gig->ratings) && $gig->ratings->count() > 0)

{{ __('general.client_reviews', ['count' => number_format($gig->ratings->count())]) }}

(
{{__('general.overall_ratings',['count' => number_format($gig->ratings_avg_rating,1)] )}} )
@foreach($gig->ratings as $rating) @php $image = ''; $percentage = 0; if(!empty($rating->gig_orders->orderAuthor->image)){ $image_path = getProfileImageURL($rating->gig_orders->orderAuthor->image, '50x50'); $image = !empty($image_path) ? asset('storage/' . $image_path) : asset('images/default-user-50x50.png'); }else{ $image = asset('images/default-user-50x50.png'); } if(!empty($rating->rating)){ $percentage = ($rating->rating/5)*100; } @endphp
{{number_format($rating->rating,1)}}
{{ __('general.posted_time',['diff_time'=> getTimeDiff( $rating->created_at )]) }}
@endforeach
@endif
@endsection('content') @push('styles') @vite([ 'public/css/splide.min.css', 'public/css/venobox.min.css', ]) @endpush @push('scripts') @endpush