@extends('admin.layout', ['title' => 'Licenses']) @section('content')
{{-- + Generate New --}}
@if (session('generated_keys'))
Generated Keys:
{{ implode("\n", session('generated_keys')) }}
@endif @php $statusRank = ['new' => 1, 'active' => 2, 'blocked' => 3, 'revoked' => 4]; $rows = $licenses->getCollection() ->sortBy(fn ($l) => [$statusRank[$l->status] ?? 99, -$l->created_at->timestamp]) ->values(); @endphp @forelse ($rows as $l) @empty @endforelse
Domain License Domain Key Status Max Activations Expires Created Action
{{ $l->latestActivation?->domain ?? '-' }} {{ $l->license_domain ?? '-' }} {{ $l->key }} {{ strtoupper($l->status) }} {{ $l->max_activations }} {{ $l->activations_count }} {{ $l->expires_at ? $l->expires_at->format('Y-m-d') : '-' }} {{ $l->created_at->format('Y-m-d H:i') }} View
No licenses found.
{{ $licenses->links() }}
@endsection