auto_stories

E-Library

User avatar

Selamat datang kembali, {{ Auth::user()->name ?? 'User' }}!

Kelola dan pantau aktivitas peminjaman buku Anda di sini.

@php $user = Auth::user(); $activeBorrowings = $user ? \App\Models\Transaction::where('user_id', $user->id) ->where('status', 'dipinjam') ->get() : collect(); $totalRead = $user ? \App\Models\Transaction::where('user_id', $user->id) ->where('status', 'dikembalikan') ->count() : 0; $overdueCount = $user ? \App\Models\Transaction::where('user_id', $user->id) ->where('status', 'dipinjam') ->where('tanggal_kembali', '<', now()) ->count() : 0; @endphp
menu_book

Sedang Dipinjam

{{ $activeBorrowings->count() }}

@if($activeBorrowings->count() > 0) buku aktif @endif
done_all

Total Dibaca

{{ $totalRead }}

@if($totalRead > 0) selesai @endif
event_busy

Jatuh Tempo

{{ $overdueCount }}

@if($overdueCount > 0) perlu perhatian @endif

bookmark Buku yang Sedang Dipinjam

search
@forelse($activeBorrowings as $borrow) @php $dueDate = \Carbon\Carbon::parse($borrow->tanggal_kembali); $isOverdue = $dueDate->isPast(); $statusClass = $isOverdue ? 'bg-red-100 text-red-700' : 'bg-emerald-100 text-emerald-700'; $statusText = $isOverdue ? 'Terlambat' : 'Aktif'; @endphp @empty @endforelse
Judul Buku Penulis Tanggal Pinjam Batas Kembali Status Aksi
{{ $borrow->book->judul ?? '-' }} {{ $borrow->book->penulis ?? '-' }} {{ \Carbon\Carbon::parse($borrow->tanggal_pinjam)->format('d M Y') }} {{ $dueDate->format('d M Y') }} {{ $statusText }} Detail
Anda sedang tidak meminjam buku apapun.