@forelse ($certificates as $cert) @empty @endforelse {{-- Filler rows to maintain professional layout height --}} @php $currentCount = $certificates->count(); $fillCount = 5 - ($currentCount ?: 1); @endphp @for($i = 0; $i < $fillCount; $i++) @endfor
No Common Name (CN) Serial Number Status Actions
{{ ($certificates->currentPage() - 1) * $certificates->perPage() + $loop->iteration }}
{{ $cert->common_name }}
{{ $cert->organization }}
@php $isValid = $cert->valid_to && \Carbon\Carbon::parse($cert->valid_to)->isFuture(); $statusClass = $isValid ? 'bg-success-50 text-success-700 dark:bg-success-900/30 dark:text-success-300' : 'bg-error-50 text-error-700 dark:bg-error-900/30 dark:text-error-300'; $statusText = $isValid ? 'Valid' : 'Expired'; if(!$cert->valid_to) { $statusClass = 'bg-gray-100 text-gray-600 dark:bg-gray-800 dark:text-gray-400'; $statusText = 'Unknown'; } @endphp {{ $statusText }}
@csrf
@csrf @method('DELETE')

No certificates found matching your criteria.

 
@if ($certificates->hasPages())
{{ $certificates->links() }}
@endif