@php $rows = array_values($rows); $from = $rows[0]['from']; $array = []; foreach ($rows as $item => $value) { if($item==0){ $from = $value['from']; $array[$from] = $value; } if (!empty($rows[($item - 1)]['price']) and $value['price'] == $rows[($item - 1)]['price'] ) { $array[$from]['to'] = $value['from']; $array[$from]['to_html'] = $value['from_html']; } elseif(!empty($rows[($item - 1)]['price']) and $value['price'] != $rows[($item - 1)]['price'] ) { $from = $value['from']; $array[$from] = $value; $array[$from]['to'] = $value['from']; $array[$from]['to_html'] = $value['from_html']; }else{ $array[$from]['to'] = $value['to']; $array[$from]['to_html'] = $value['to_html']; } } @endphp @foreach($array as $item=>$value) @php $days = 0; if($booking->getMeta("booking_type") == "by_day"){ $days = max(1,floor(($value['to'] - $value['from']) / DAY_IN_SECONDS)+1); } if($booking->getMeta("booking_type") == "by_night"){ $days = max(1,floor(($value['to'] - $value['from']) / DAY_IN_SECONDS)); } @endphp @endforeach
{{$value['from_html']}} {{$value['to_html']}} {{$value['price_html']}}*{{$days}}