@extends('guru.layouts.app') @section('title', 'History Materi') @push('styles') @endpush @section('content') ← Kembali ke Mata Pelajaran

Ikon file HISTORY MATERI

@if(session('success'))
Berhasil {{ session('success') }}
@endif
@if($materiList->isEmpty())
Belum ada materi

Belum ada materi yang diupload.

@else @foreach($materiList as $i => $materi) @endforeach
No Judul Materi Mata Pelajaran Kelas Tanggal Upload File Aksi
{{ $materiList->firstItem() + $i }}
{{ $materi->judul_materi }}
@if($materi->deskripsi)
{{ Str::limit($materi->deskripsi, 60) }}
@endif
{{ 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)->format('d M Y, 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/file2.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 file @endif
{{ $materiList->links() }}
@endif
{{-- ===== MODAL EDIT MATERI ===== --}} @push('scripts') {{-- Re-open modal edit jika validasi gagal --}} @if($errors->any() && session('error_from') == 'edit_materi' && session('edit_materi')) @endif @endpush @endsection