@php $date_inicio = Carbon\Carbon::parse($fecha); $date_fin = Carbon\Carbon::parse($fecha); @endphp @foreach ($dia_disponible_asesor->detalle as $detalle_horario) @php $inicio = $date_inicio->format("Y-m-d") . $detalle_horario->inicio; $fin = $date_fin->format("Y-m-d") . $detalle_horario->fin; $date_inicio = Carbon\Carbon::parse($inicio, $asesor->timezone)->setTimezone($timezone); $date_fin = Carbon\Carbon::parse($fin, $asesor->timezone)->setTimezone($timezone); @endphp @while ($date_fin->greaterThanOrEqualTo($date_inicio)) @php $date_asesor = Carbon\Carbon::parse($date_inicio->format("Y-m-d H:i:s"), $timezone)->setTimezone($asesor->timezone); @endphp @if ( !$asesor->tieneEventoPendiente($date_asesor->format("Y-m-d"), $date_asesor->format("H:i:s") ) || $asesor->general == '1')
@endif @php $date_inicio->addMinutes($asesor->duracion_cita); @endphp @endwhile @endforeach