@extends('layouts.web') @section('content') @php use Illuminate\Support\Facades\Storage; @endphp @push('styles') @endpush
@if($sliderActivities->count() > 0)
@foreach($sliderActivities as $index => $activity) @php $activityImagePath = null; if ($activity->image) { // Hapus prefix 'activities/' jika ada $cleanImagePath = str_replace('activities/', '', $activity->image); $fullPath = public_path('storage/activities/' . $cleanImagePath); if (file_exists($fullPath)) { $activityImagePath = asset('storage/activities/' . $cleanImagePath); } } $imagePath = $activityImagePath ?? asset('assets/images/begron/defoult.png'); $activityDate = \Carbon\Carbon::parse($activity->date); $isOngoing = $activityDate->isToday() || ($activityDate->isPast() && $activityDate->diffInDays(now()) <= 7); $isUpcoming = $activityDate->isFuture(); @endphp
@if($isOngoing) SEDANG BERLANGSUNG @elseif($isUpcoming) AKAN DATANG @endif @if($activity->category) {{ $activity->category->name }} @endif

{{ $activity->name }}

{{ \Illuminate\Support\Str::limit(strip_tags($activity->description), 150) }}

@if($activity->date)
{{ \Carbon\Carbon::parse($activity->date)->format('d M Y') }}
@endif @if($activity->location)
{{ $activity->location }}
@endif @if($activity->start_time)
{{ \Carbon\Carbon::parse($activity->start_time)->format('H:i') }}
@endif
@if($activity->price > 0)
Rp {{ number_format($activity->price, 0, ',', '.') }}
@else
GRATIS
@endif
LIHAT DETAIL
{{ $activity->name }}
@endforeach
@if($sliderActivities->count() > 1)
@foreach($sliderActivities as $index => $activity) @endforeach
@endif @else

IKUTI SETIAP KEGIATAN DAN AKTIVITAS TERBARU

Bergabunglah dalam berbagai kegiatan menarik yang kami selenggarakan untuk pengembangan diri dan komunitas.

@endif
@push('scripts') @endpush @endsection