@php use Illuminate\Support\Facades\Storage; @endphp Laporan SLP - Ringkasan

RINGKASAN LAPORAN KEGIATAN

Sekolah Lapangan Petani (SLP)

ADMIN EXPORT

Statistik Laporan

Total Laporan:
{{ $reports->count() }}
Menunggu Validasi:
{{ $reports->where('status', 'submitted')->count() }}
Tervalidasi:
{{ $reports->where('status', 'validated')->count() }}
Ditolak:
{{ $reports->where('status', 'rejected')->count() }}
Periode:
@if($reports->count() > 0) {{ $reports->min('waktu_pelaksanaan')->format('d/m/Y') }} - {{ $reports->max('waktu_pelaksanaan')->format('d/m/Y') }} @else - @endif
Dicetak pada:
{{ now()->format('d/m/Y H:i') }} WIB
@if($reports->count() > 0)

Daftar Laporan

@foreach($reports as $report) @endforeach
ID Fasilitator Tanggal Lokasi Status Foto Dibuat
#{{ $report->id }} {{ $report->user->name }} {{ $report->waktu_pelaksanaan->format('d/m/Y') }} {{ Str::limit($report->lokasi_kegiatan, 30) }} @if($report->status === 'submitted') @elseif($report->status === 'validated') Valid @else Ditolak @endif {{ $report->photos->count() }} {{ $report->created_at->format('d/m/Y') }}

Detail Laporan

@foreach($reports as $index => $report)
Laporan #{{ $report->id }} - {{ $report->user->name }}
{{ $report->waktu_pelaksanaan->format('d F Y, H:i') }} WIB | {{ $report->lokasi_kegiatan }} | Status: @if($report->status === 'submitted') Menunggu Validasi @elseif($report->status === 'validated') Tervalidasi @else Ditolak @endif
{{ Str::limit($report->materi_disampaikan, 200) }}
{{ Str::limit($report->hasil_diharapkan, 200) }}
@if($report->catatan_keterangan)
{{ Str::limit($report->catatan_keterangan, 150) }}
@endif @if($report->admin_comment)
{{ $report->admin_comment }}
@endif @if($report->photos->count() > 0)
@foreach($report->photos->take(3) as $photo)
@php $imagePath = storage_path('app/public/' . $photo->path); $imageData = ''; if ($photo->path && file_exists($imagePath)) { $imageData = base64_encode(file_get_contents($imagePath)); } @endphp @if($imageData) @else
Foto tidak tersedia
{{ $photo->original_name }}
@endif
Foto {{ $photo->order }}
@endforeach
@endif
Dokumentasi: {{ $report->photos->count() }} foto | Dibuat: {{ $report->created_at->format('d/m/Y H:i') }} @if($report->updated_at != $report->created_at) | Diupdate: {{ $report->updated_at->format('d/m/Y H:i') }} @endif
@if(($index + 1) % 3 == 0 && $index + 1 < $reports->count())
@endif @endforeach @else

Tidak ada laporan yang ditemukan

Tidak ada data laporan sesuai dengan filter yang diterapkan.

@endif