@php use Carbon\Carbon; @endphp
@if( !empty($packages) || !$packages->isEmpty() )
@foreach( $packages as $single ) @php $subsc_packages = array_key_exists($single->id, $subscribe_packages) ? $subscribe_packages[$single->id] : []; $rem_quota = []; $pkg_status = ''; $remaining_duration = ''; $pkg_type = ''; if( !empty($subsc_packages) && $subsc_packages->status == 'active'){ $subsc_options = @unserialize($subsc_packages->package_options); $rem_quota = !empty($subsc_options['rem_quota']) ? $subsc_options['rem_quota'] : []; $pkg_status = $subsc_packages->status; $expiry_date = Carbon::parse($subsc_packages->package_expiry); $pkg_type = $subsc_options['type']; if( $expiry_date->gte(Carbon::now()) ){ if( $pkg_type == 'day'){ $remaining_duration = Carbon::now()->floatDiffInDays($expiry_date); $remaining_duration = intval( $remaining_duration ); } elseif( $pkg_type == 'month'){ $remaining_duration = Carbon::now()->floatDiffInMonths($expiry_date); $remaining_duration = intval( $remaining_duration ); } elseif( $pkg_type == 'year'){ $remaining_duration = Carbon::now()->floatDiffInYears($expiry_date); $remaining_duration = intval( $remaining_duration ); } } } elseif( !empty($subsc_packages) && $subsc_packages->status == 'expired'){ $pkg_status = $subsc_packages->status; } $options = unserialize($single->options); $duration = $options['duration'] > 1 ? $options['duration'] .' '. $options['type'].'s' : $options['duration'] .' '. $options['type']; @endphp
@php $image = ''; if( $single->image != ''){ $image = unserialize($single->image); $image = asset('storage/' .$image['file_path']); } @endphp @if( $pkg_status == 'active' ) {{__('general.current_package')}} @elseif( $pkg_status == 'expired') {{__('general.expired_package')}} @endif @if( $image != '') @endif

{{ $single->title }}

{{ $currency_symbol }}{{ number_format( $single->price, 2) }}

{{ __('general.'.$options['type']) }}

{{ __('general.include_all_tax') }}
  • {{ __('general.package_duration') }} @if( $remaining_duration > 0 ) {{ number_format( $remaining_duration) }} / @elseif( $remaining_duration == 0 && !empty($pkg_type)) {{ __('general.last_'.$pkg_type) }} / @endif {{ $duration }}
  • @if( $single->package_role->name == 'buyer')
  • {{ __('general.no_of_projects') }} @if( !empty($rem_quota) && isset($rem_quota['posted_projects']) ) {{ $rem_quota['posted_projects'] }} / @endif {{ $options['posted_projects'] }} {{ __('general.projects') }}
  • {{ __('general.feature_projects') }} @if( !empty($rem_quota) && isset($rem_quota['featured_projects']) ) {{ $rem_quota['featured_projects'] }} / @endif {{ $options['featured_projects'] }} {{ __('general.allowed') }}
  • {{ __('general.feature_project_duration') }} {{ $options['project_featured_days'] }} {{ __('general.day') }}
  • @else
  • {{ __('general.credit_for_project') }} @if( !empty($rem_quota) && isset($rem_quota['credits']) ) {{ $rem_quota['credits'] }} / @endif {{ $options['credits'] }} {{ __('general.credits') }}
  • {{ __('general.profile_feature_duration') }} {{ $options['profile_featured_days'] }} {{ __('general.day') }}
  • @endif
@if(in_array($pkg_status, ['active','expired'])) {{ __('general.renew_package') }} @else {{ __('general.buy_now') }} @endif
@endforeach
@endif