@extends('layouts.master') @section('body_id', 'gallery_page') @section('content')
@php $allRoomImages = collect(); // Sabhi rooms ki array/json images ko single collection me compile karna foreach($rooms as $room) { if (is_array($room->images)) { $roomImages = $room->images; } else { $roomImages = json_decode($room->images, true); } if(!empty($roomImages) && is_array($roomImages)) { foreach($roomImages as $img) { $allRoomImages->push((object)[ 'image_path' => ltrim($img, '/'), 'room_name' => $room->room_name ?? $room->room_type ]); } } } @endphp @if($allRoomImages->count() > 0)
{{-- Layout Section: Main Carousel (Pehli 5 Images) --}} @if($allRoomImages->count() >= 2)
{{-- Slider Block --}}
{{-- Side Medium Images Block (Next 2 Images) --}}
@foreach($allRoomImages->skip(5)->take(2) as $item) @endforeach
{{-- Remaining Images Grid (7th Image ke baad ki saari images) --}} @foreach($allRoomImages->skip(7) as $item) @endforeach {{-- Agar images 2 se kam hain toh simple grid layout --}} @else @foreach($allRoomImages as $item) @endforeach @endif
@else

No images found in the system rooms directory.

@endif
{{-- Styling to keep design uniform and prevent layout overlapping --}} @endsection