| Siswa | Prestasi | Akademik | Lampiran | Waktu | Aksi |
|---|---|---|---|---|---|
|
{{ strtoupper(mb_substr($achievement->student?->full_name ?: '-', 0, 1)) }}
{{ $achievement->student?->full_name ?: '-' }}
NIS: {{ $achievement->student?->student_number ?: '-' }} · NISN: {{ $achievement->student?->nisn ?: '-' }}
|
{{ $achievement->achievement_name }}
{{ $achievement->category ?: 'Tanpa kategori' }}
@if($achievement->level)
{{ $achievement->level }}
@endif
@if($achievement->rank)
{{ $achievement->rank }}
@endif
Penyelenggara: {{ $achievement->organizer ?: 'Belum diisi' }}
@if ($achievement->description)
{{ $achievement->description }}
@endif
|
{{ $achievement->student?->academicYear?->name ?: '-' }}
{{ $achievement->student?->department?->name ?: '-' }}
{{ $achievement->student?->classRoom?->name ?: '-' }}
|
@if($achievement->certificate_file)
@php
$certificateUrl = asset('storage/' . $achievement->certificate_file);
$certificateExtension = strtolower(pathinfo($achievement->certificate_file, PATHINFO_EXTENSION));
$certificateIsImage = in_array($certificateExtension, ['jpg', 'jpeg', 'png', 'webp']);
@endphp
@if($certificateIsImage)
@else
Buka Piagam
@endif
@else
Piagam belum ada
@endif
@if($achievement->activity_photo)
@else
Foto belum ada
@endif
|
{{ $achievement->achievement_year ?: '-' }}
{{ $achievement->achievement_date?->format('d-m-Y') ?: 'Tanggal belum diisi' }}
|
|
|
Belum ada data siswa berprestasi.
Mulai dari menambahkan prestasi pertama, atau longgarkan filter jika data seharusnya sudah ada.
|
|||||