🛞
@php
$seats = $busSeats->values();
$total = $seats->count();
$firstRow = $seats->slice(0, 3);
$middleSeats = $seats->slice(3, $total - 8)->chunk(5); // 2+aisle+3
$lastRow = $seats->slice($total - 5);
@endphp
{{-- First row (3 seats, aligned right) --}}
@foreach ($firstRow as $seat)
@php $isBooked = in_array($seat->seat_number, $bookedSeats); @endphp
@endforeach
{{-- Middle rows (2 + aisle + 3) --}}
@foreach ($middleSeats as $row)
@foreach ($row as $i => $seat)
@php $isBooked = in_array($seat->seat_number, $bookedSeats); @endphp
@if ($i === 2)
@endif
@endforeach
@endforeach
{{-- Last row (5 seats) --}}
@foreach ($lastRow as $seat)
@php $isBooked = in_array($seat->seat_number, $bookedSeats); @endphp
@endforeach