@extends('admin.layouts.app') @section('title', 'Kelola Galeri') @section('content')

Kelola Galeri

Tambah Galeri
@if($galleries->count() > 0)
@foreach($galleries as $gallery)
@php $media = $gallery->image ?? $gallery->video; $ext = strtolower(pathinfo($media, PATHINFO_EXTENSION)); $isImage = in_array($ext, ['jpg','jpeg','png','gif','webp']); $isVideo = in_array($ext, ['mp4','mov','avi','mkv','webm']); // Fix untuk path video yang tidak lengkap $videoPath = $gallery->video; if ($videoPath && !str_contains($videoPath, '/')) { // Jika hanya nama file tanpa folder, tambahkan path default $videoPath = 'galleries/videos/' . $videoPath; } @endphp
@if ($isImage && $gallery->image) {{ $gallery->title }} @elseif ($isVideo && $gallery->video) @else
@endif
{{ $gallery->title }}
{{ $gallery->created_at->format('d M Y') }} @if($isVideo)
Video
@elseif($isImage)
Foto
@endif
@endforeach
{{ $galleries->links() }}
@else
Belum Ada Galeri

Klik tombol "Tambah Galeri" untuk menambah foto pertama

Tambah Galeri
@endif
{{-- Optional: Add custom styles for better video display --}} @endsection