@extends('layouts.main') @section('title', 'Denda Saya - Rei Cosrent') @section('content')
@if(session('success')) @endif @if(session('error')) @endif @if(isset($dendas) && count($dendas) > 0)
@foreach($dendas as $d) @endforeach
ID Nama Kostum Jenis Denda Deskripsi Jumlah Status Dibuat Aksi
{{ $d->id }} {{ $d->nama_kostum ?? '-' }} {{ $d->jenis_denda ?? '-' }}
{!! nl2br(e($d->keterangan)) !!}
Rp{{ $d->jumlah_denda ? number_format($d->jumlah_denda,0,',','.') : '-' }} {{ $d->created_at ? $d->created_at->format('d M Y') : '-' }} @php $statusClass = [ 'Belum Lunas' => 'bg-warning text-dark', 'Lunas' => 'bg-success text-white' ][$d->status] ?? 'bg-secondary text-white'; @endphp {{ $d->status ? ucfirst($d->status) : '-' }} @php $hasBukti = false; $foundBuktiPath = null; try { if (!empty($d->bukti_pembayaran)) { $hasBukti = true; } else { $files = \Illuminate\Support\Facades\Storage::disk('public')->files('denda'); foreach ($files as $f) { if (\Illuminate\Support\Str::startsWith(basename($f), 'bukti_denda_' . $d->id . '_')) { $hasBukti = true; $foundBuktiPath = $f; break; } } } } catch (\Exception $e) { $hasBukti = false; } @endphp @if($hasBukti) @else @if(strtolower($d->status) === strtolower('Belum Lunas')) Bayar Denda @endif @endif
@else
Belum ada data denda untuk akun Anda.
@endif
@endsection @section('scripts') @endsection