@extends('admin.layouts.app') @section('title', 'History Materi') @section('content')

HISTORY MATERI

@if(session('success'))
Berhasil {{ session('success') }}
@endif
{{-- FILTER & SEARCH --}}
@if(request()->hasAny(['id_guru', 'search'])) ✕ Reset @endif Total: {{ $materiList->total() }} materi
@if($materiList->isEmpty())
Tidak ada materi

Tidak ada materi ditemukan.

@else
@foreach($materiList as $i => $materi) @endforeach
No Judul Materi Guru Mata Pelajaran Kelas Tgl Upload File Aksi
{{ $materiList->firstItem() + $i }}
{{ $materi->judul_materi }}
@if($materi->deskripsi)
{{ Str::limit($materi->deskripsi, 55) }}
@endif
{{ optional(optional($materi->mengajar)->guru)->nama ?? '-' }} {{ optional(optional($materi->mengajar)->mapel)->nama_mapel ?? '-' }} {{ optional(optional($materi->mengajar)->kelas)->tingkat }} {{ optional(optional($materi->mengajar)->kelas)->nama_kelas ?? '-' }} {{ \Carbon\Carbon::parse($materi->tanggal_upload ?? $materi->created_at)->format('d M Y') }}
{{ \Carbon\Carbon::parse($materi->tanggal_upload ?? $materi->created_at)->format('H:i') }}
@if($materi->lampiran_materi) @php $ext = strtolower(pathinfo($materi->lampiran_materi, PATHINFO_EXTENSION)); $iconSrc = match(true) { in_array($ext, ['pdf']) => asset('images/icon/gurud/buku2.png'), in_array($ext, ['doc','docx']) => asset('images/icon/gurud/buku1.png'), in_array($ext, ['ppt','pptx']) => asset('images/icon/gurud/lb.png'), in_array($ext, ['jpg','jpeg','png']) => asset('images/icon/gurud/image.png'), default => asset('images/icon/gurud/link.png'), }; $iconAlt = match(true) { in_array($ext, ['pdf']) => 'File PDF', in_array($ext, ['doc','docx']) => 'File Word', in_array($ext, ['ppt','pptx']) => 'File PowerPoint', in_array($ext, ['jpg','jpeg','png']) => 'File Gambar', default => 'File Lampiran', }; @endphp {{ $iconAlt }} Unduh @else Tidak ada @endif
@csrf @method('DELETE')
{{ $materiList->links() }}
@endif
@endsection