{{ Form::label('session_gap', __('messages.doctor_session.session_gap') . ':', ['class' => 'form-label required']) }}
{{ Form::select('session_gap', $gaps, isset($sessionWeekDays) ? null : $gaps[array_key_first($gaps)], [
'class' => 'form-control',
'data-width' => '100%',
'data-control' => 'select2',
'id' => 'selGap',
'placeholder' => __('messages.doctor_session.select_session_gap'),
'required',
]) }}
{{ Form::label('session_meeting_time', __('messages.doctor_session.session_meeting_time') . ':', ['class' => 'form-label required']) }}
{{ Form::select(
'session_meeting_time',
$sessionMeetingTime,
isset($sessionWeekDays) ? null : $sessionMeetingTime[array_key_first($sessionMeetingTime)],
[
'class' => 'form-control form-control-solid form-select',
'data-width' => '100%',
'data-control' => 'select2',
'placeholder' => __('messages.doctor_session.select_meeting_time'),
'required',
],
) }}
last && $clinicScheduleDay) checked="checked" @else disabled @endif>
@if (isset($sessionWeekDays))
@if (!$isValid)
{{ __('messages.doctor_session.unavailable') }}
@endif
@elseif($loop->last || !$clinicScheduleDay)
{{ __('messages.doctor_session.unavailable') }}
@endif
@if ($clinicScheduleDay)
@php($slots = getSlotByGap($clinicScheduleDay->start_time, $clinicScheduleDay->end_time))
@if (isset($sessionWeekDays) && $sessionWeekDays->count())
@foreach ($sessionWeekDays->where('day_of_week', $day) as $weekDaySlot)
@include('doctor_sessions.slot', [
'slot' => $slots,
'day' => $day,
'weekDaySlot' => $weekDaySlot,
])
@endforeach
@else
@if (!$loop->last)
@if (!isset($sessionWeekDays) || $isValid)
@include('doctor_sessions.slot', [
'slot' => $slots,
'day' => $day,
])
@endif
@else
@endif
@endif
@endif