@extends('layouts.subscriptions') @push('style') @endpush @section('content') @php $lowestPrice = $summary['lowest_price'] ?? 0; $listingCount = $summary['listing_count'] ?? 0; $availableSlots = $summary['total_available_slots'] ?? 0; $currencySymbol = $selectedCountryMeta['currency_symbol'] ?? '€'; @endphp

{{ $subscription->service->name }}

Type Infos FAQ
Share your {{ $subscription->service->name }} directly
{{ $availableSlots }} slots currently available. New joins happen fast.
Starting from
{{ number_format($lowestPrice, 2) }} {{ $currencySymbol }} / month
Across {{ $listingCount }} listing(s)
Sort by:
Verified Invoice
Online
Trust score
Lowest price
@if($serviceSubscriptions->isEmpty())
No listings found for this filter.
@else
@foreach($serviceSubscriptions as $item) @php $totalSeats = (int) $item->total_slots; $remainingSeats = (int) $item->available_slots; $occupiedSeats = max($totalSeats - $remainingSeats, 0); $visibleSeatSlots = min(max($totalSeats, 1), 6); $trustScore = (int) max(60, min(100, 80 + (float) ($item->owner?->trust_score ?? 0))); $isJoinable = $item->status === 'active' && $remainingSeats > 0; @endphp
Online
{{ $trustScore }}
{{ $item->owner?->name ?? 'N/A' }}
{{ $item->servicePlan?->name ?? 'Plan N/A' }}
{{ number_format(round((float) $item->price_per_slot * (float) ($selectedCountryMeta['rate'] ?? 1), 2), 2) }}{{ $currencySymbol }} / month
@for($i = 0; $i < $visibleSeatSlots; $i++) @endfor
{{ $remainingSeats }} remaining seat(s)
@auth @if((int) auth()->id() === (int) $item->owner_id) @elseif(! $isJoinable) @else Join @endif @else @if(! $isJoinable) @else Login to Join @endif @endauth
@endforeach
@endif
@endsection