@php $record = $getRecord(); $images = $record->images ?? []; if (!is_array($images)) { $images = []; } // Chuyển đổi đường dẫn ảnh thành URL đầy đủ $imageUrls = collect($images) ->filter() ->map(function ($img) { if (empty($img)) { return null; } return str_starts_with($img, 'http') ? $img : asset('storage/' . ltrim($img, '/')); }) ->filter() ->values() ->all(); $totalImages = count($imageUrls); $hasImages = $totalImages > 0; @endphp
@if($hasImages) @if($totalImages == 1)
@elseif($totalImages == 2)
@foreach($imageUrls as $index => $imageUrl)
Room Image {{ $index + 1 }}
@endforeach
@else
@if($totalImages > 1)
@endif
@for($i = 1; $i <= min(4, $totalImages - 1); $i++) @if(isset($imageUrls[$i]))
Room Image {{ $i + 1 }} @if($i === 4 && $totalImages > 5)
+{{ $totalImages - 5 }}
@endif
@else
@endif @endfor
@endif @else
Chưa có ảnh
@for($i = 0; $i < 4; $i++)
@endfor
@endif @if($totalImages > 5) @endif