<?php

namespace App\Http\Controllers\User;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;

use Illuminate\Support\Facades\Auth;

class DashboardController extends Controller
{
    public function index()
    {
        $user = Auth::user();
        
        // Ambil riwayat peminjaman user ini beserta data buku, urutkan dari yang terbaru
        $peminjaman = $user->peminjaman()->with('buku')->orderByDesc('created_at')->get();
        
        // Hitung buku yang SEDANG dipinjam saat ini
        $buku_dipinjam = $peminjaman->where('status_peminjaman', 'Dipinjam')->count();
        
        return view('user.index', compact('peminjaman', 'buku_dipinjam'));
    }
}
