@extends('layouts.admin') @section('title', 'Riwayat Peminjaman') @section('content')

Riwayat Peminjaman

{{-- Statistics Cards --}}
Total Peminjaman

{{ $stats['total'] }}

Sedang Dipinjam

{{ $stats['dipinjam'] }}

Sudah Dikembalikan

{{ $stats['dikembalikan'] }}

{{-- Filter Form --}}
Reset
{{-- Export Buttons --}}
@csrf
@csrf
{{-- Data Table --}}
@forelse($peminjaman as $index => $p) @php $keterlambatan = 0; if ($p->tanggal_kembali) { $jatuhTempo = \Carbon\Carbon::parse($p->tanggal_jatuh_tempo); $kembali = \Carbon\Carbon::parse($p->tanggal_kembali); if ($kembali->gt($jatuhTempo)) { $keterlambatan = $kembali->diffInDays($jatuhTempo); } } elseif ($p->status_peminjaman == 'Dipinjam') { $jatuhTempo = \Carbon\Carbon::parse($p->tanggal_jatuh_tempo); $now = \Carbon\Carbon::now(); if ($now->gt($jatuhTempo)) { $keterlambatan = $now->diffInDays($jatuhTempo); } } @endphp @empty @endforelse
No Tgl Pinjam Peminjam Judul Buku Aset Jatuh Tempo Tgl Kembali Status Keterlambatan Denda
{{ $peminjaman->firstItem() + $index }} {{ \Carbon\Carbon::parse($p->tanggal_pinjam)->format('d/m/Y') }} {{ $p->user->nama ?? '-' }}
{{ $p->user->username ?? '-' }}
{{ $p->asetBuku->buku->judul ?? '-' }} {{ $p->asetBuku->nomor_inventaris ?? '-' }} {{ \Carbon\Carbon::parse($p->tanggal_jatuh_tempo)->format('d/m/Y') }} @if($p->tanggal_kembali) {{ \Carbon\Carbon::parse($p->tanggal_kembali)->format('d/m/Y') }} @else - @endif @if($p->status_peminjaman == 'Dipinjam') Dipinjam @else Dikembalikan @endif @if($keterlambatan > 0) {{ $keterlambatan }} hari @else - @endif @if($p->denda > 0) Rp {{ number_format($p->denda, 0, ',', '.') }} @else - @endif
Tidak ada data riwayat peminjaman
{{-- Pagination --}}
Menampilkan {{ $peminjaman->firstItem() ?? 0 }} - {{ $peminjaman->lastItem() ?? 0 }} dari {{ $peminjaman->total() }} data
{{ $peminjaman->links() }}
@push('styles') @endpush @endsection