@extends('guru.layouts.app') @section('title', 'History Materi') @push('styles') @endpush @section('content') ← Kembali ke Mata Pelajaran
Semua materi yang pernah Anda upload.
@if(session('success'))Belum ada materi yang diupload.
| 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
|