@extends('perpustakaan.layout', [ 'title' => 'Peminjaman Buku', 'heading' => 'Perpustakaan: Sirkulasi Buku', 'subheading' => 'Kelola peminjaman, pengembalian, dan denda keterlambatan buku fisik kampus.', ]) @section('perpustakaan-content')

Catat Peminjaman

@csrf
Gunakan ID mahasiswa atau dosen dari data master.

Referensi ID Peminjam

Mahasiswa aktif:

    @foreach ($students->take(5) as $student)
  • {{ $student->id }} - {{ $student->nama_mahasiswa }} ({{ $student->nim }})
  • @endforeach

Dosen aktif:

    @foreach ($lecturers->take(5) as $lecturer)
  • {{ $lecturer->id }} - {{ $lecturer->nama_dosen }} ({{ $lecturer->nidn }})
  • @endforeach

Daftar Peminjaman

@forelse ($loans as $loan) @empty @endforelse
Buku Peminjam Pinjam / Kembali Denda Aksi
{{ $loan->book?->judul ?? '-' }}
{{ $loan->book?->kode_buku ?? '-' }}
{{ $loan->borrowerName() }}
{{ $loan->borrowerTypeLabel() }} / {{ $loan->borrowerIdentifier() }}
{{ $loan->tanggal_pinjam?->format('d M Y') ?? '-' }}
Jatuh tempo: {{ $loan->tanggal_jatuh_tempo?->format('d M Y') ?? '-' }}
Kembali: {{ $loan->tanggal_kembali?->format('d M Y') ?? '-' }}
{{ $loan->status === 'dikembalikan' ? 'Dikembalikan' : ($loan->isOverdue() ? 'Overdue' : 'Dipinjam') }}
Rp {{ number_format((float) $loan->nominal_denda, 0, ',', '.') }}
@if ($loan->status === 'dipinjam')
@csrf
@else Selesai diproses @endif
Belum ada data peminjaman buku.
@include('partials.pagination-simple', ['paginator' => $loans])
@endsection