End Date{{ $subscriptionDetails['subscriptionEndDate']->format('M d, Y') }}
@php
$startDate = $subscriptionDetails['subscriptonStartDate'];
$endDate = $subscriptionDetails['subscriptionEndDate'];
$now = now();
// Calculate total days in subscription period
$totalDays = $startDate->diffInDays($endDate);
// Calculate days elapsed from start to now
$daysElapsed = $startDate->diffInDays($now);
// Calculate days remaining from now to end (use floor to get whole days)
if ($now->gt($endDate)) {
$daysRemaining = 0;
$progressPercentage = 100;
} elseif ($now->lt($startDate)) {
$daysRemaining = $totalDays;
$progressPercentage = 0;
} else {
// Get actual days remaining as integer
$daysRemaining = floor($now->floatDiffInDays($endDate));
$progressPercentage =
$totalDays > 0 ? min(100, ($daysElapsed / $totalDays) * 100) : 0;
}
@endphp
Progress{{ max(0, $daysRemaining) }} days
remaining
{{-- Web Modules --}}
@if ($subscriptionDetails['planwebmenus']->count() > 0)
Web Modules
@foreach ($subscriptionDetails['planwebmenus'] as $menu)
{{ $menu->menu_name }}
@endforeach