@section('page-title', $pageTitle)

Manajemen Peminjaman

Daftar ini hanya menampilkan buku yang masih berstatus "Dipinjam".

Buat Peminjaman Manual
@php $now = \Carbon\Carbon::now(); $counter = 1; @endphp @forelse ($peminjamanAktif as $transaksi) @php $tenggat = $transaksi['tenggat_kembali']; $isTerlambat = $now->startOfDay()->isAfter($tenggat->startOfDay()); $isHariIni = $now->startOfDay()->isSameDay($tenggat->startOfDay()); $selisihHari = $now->startOfDay()->diffInDays($tenggat->startOfDay(), false); $statusKeterlambatan = ''; $dendaKeterlambatan = 0; $statusClass = ''; if ($isTerlambat) { $hariTerlambat = $tenggat->startOfDay()->diffInDays($now->startOfDay()); $statusKeterlambatan = "Terlambat $hariTerlambat hari"; $dendaKeterlambatan = $hariTerlambat * $transaksi['denda_per_hari']; $statusClass = 'badge rounded-pill bg-danger-subtle text-danger-emphasis'; } elseif ($isHariIni) { $statusKeterlambatan = 'Hari ini'; $statusClass = 'badge rounded-pill bg-warning-subtle text-warning-emphasis'; } else { $sisaHari = abs($selisihHari); $statusKeterlambatan = "Sisa $sisaHari hari"; $statusClass = 'badge rounded-pill bg-success-subtle text-success-emphasis'; } @endphp @foreach ($transaksi['books'] as $index => $buku) @endforeach @empty @endforelse
NO ID PEMINJAMAN NAMA JUDUL BUKU TGL. PINJAM TENGGAT KEMBALI STATUS AKSI
{{ $counter++ }} {{ $transaksi['id_peminjaman'] }} {{ $transaksi['peminjam'] }} {{ $buku['judul'] }} {{ $transaksi['tanggal_pinjam']->format('d/m/Y') }} {{ $transaksi['tenggat_kembali']->format('d/m/Y') }} {{ $statusKeterlambatan }}

Tidak ada data peminjaman yang sedang aktif.

@push('scripts') @endpush