diff --git a/app/Http/Controllers/PeminjamanController.php b/app/Http/Controllers/PeminjamanController.php index c35a3f1..d6fafff 100644 --- a/app/Http/Controllers/PeminjamanController.php +++ b/app/Http/Controllers/PeminjamanController.php @@ -105,14 +105,9 @@ public function store(Request $request) $bukuIds = $request->input('buku_ids'); - // Parse dates from format "Y-m-d" (standard from flatpickr) - try { - $borrowedAt = Carbon::parse($request->tanggal_pinjam); - $dueAt = Carbon::parse($request->tanggal_kembali); - } catch (\Exception $e) { - $borrowedAt = now(); - $dueAt = now()->addDays(7); - } + // Parse dates: always today for borrow, and 2 days from now for due date + $borrowedAt = now(); + $dueAt = now()->addDays(2); DB::transaction(function () use ($bukuIds, $borrowedAt, $dueAt) { foreach ($bukuIds as $bukuId) { diff --git a/resources/views/peminjaman/form.blade.php b/resources/views/peminjaman/form.blade.php index e747327..cce825d 100644 --- a/resources/views/peminjaman/form.blade.php +++ b/resources/views/peminjaman/form.blade.php @@ -125,13 +125,13 @@ class="rounded me-3 form-book-cover"> + value="{{ \Carbon\Carbon::now()->format('d F Y') }}" readonly>
- Sesuai peraturan perpustakaan, durasi peminjaman buku maksimal adalah
- 7 HARI.
+ durasi peminjaman buku maksimal adalah
+ 2 HARI.
Mohon kembalikan tepat waktu untuk menghindari denda (Rp 1.000/hari).