@php use Carbon\Carbon; $licenseExpiry = setting('license_expiry'); $expiryDate = Carbon::parse($licenseExpiry); $now = now(); $daysRemaining = $now->diffInDays($expiryDate, false); // Status calculation $status = 'valid'; if ($daysRemaining < 0) { $status = 'expired'; } elseif ($daysRemaining <= 5) { $status = 'critical'; } elseif ($daysRemaining <= 15) { $status = 'warning'; } // Text formatting $expiryText = $daysRemaining < 0 ? 'Expired ' . $expiryDate->diffForHumans($now, true, false, 2) . ' ago' : 'Expires in ' . $expiryDate->diffForHumans($now, true, false, 2); $formattedDate = $expiryDate->format('M j, Y'); @endphp @hasrole('super-admin') @if($licenseExpiry)
@if($status === 'expired' || $status === 'critical' || $status === 'warning') @else @endif
System License {{ abs($daysRemaining) }} days
{{ $expiryText }}
@endif @endhasrole