@php $rooms = $rooms->groupBy('floor_id'); $max_room_in_a_floor = 0; foreach ($rooms as $room) { if (count($room) > $max_room_in_a_floor) { $max_room_in_a_floor = count($room); } } $color_no_of_bed_wise = [ 0 => 'bg-dark bg-opacity-50', 1 => 'bg-warning bg-opacity-50', 2 => 'bg-success bg-opacity-50', 3 => 'bg-info bg-opacity-50', 4 => 'bg-primary bg-opacity-50', 5 => 'bg-secondary bg-opacity-50', 6 => 'bg-danger bg-opacity-50', 7 => 'bg-dark bg-opacity-50', 8 => 'bg-dark bg-opacity-50', 9 => 'bg-dark bg-opacity-50', 10 => 'bg-dark bg-opacity-50' ]; @endphp @foreach ($rooms as $floor => $room) @php $total_print = 0; @endphp @foreach ($room as $room_no) @php $total_print++ @endphp @endforeach @if ($total_print < $max_room_in_a_floor) @for ($i = $total_print; $i < $max_room_in_a_floor; $i++) @endfor @endif @endforeach
{{ __('obs.floor') }} {{ __('obs.total') }} {{ __('obs.room_nos') }}
{{ $floors->where('id', $floor)->first()->floor_no }} {{ count($room) }}{{ $room_no->room_number }}/{{ $room_no->number_of_beds }}