Hanya satu periode yang bisa aktif dalam satu waktu. Menjadikan periode lain aktif otomatis menonaktifkan periode yang sebelumnya aktif. Periode juga otomatis dinonaktifkan begitu tanggal selesainya lewat, dan periode yang sudah berakhir tidak bisa dihapus lagi.
@forelse ($periodes as $periode) @empty @endforelse
Label Tanggal Mulai Tanggal Selesai Status
{{ $periode->label }} {{ $periode->tanggal_mulai?->format('d/m/Y') ?? '-' }} {{ $periode->tanggal_selesai?->format('d/m/Y') ?? '-' }} @if ($periode->is_active) Aktif @elseif ($periode->isExpired()) Berakhir @else Nonaktif @endif @if (! $periode->is_active && ! $periode->isExpired()) Aktifkan @endif @if ($periode->isExpired()) Sudah berakhir, tidak bisa dihapus @else Hapus @endif
{{ $periodes->links('vendor.pagination.table-footer') }}