@extends('admin::layouts.app') @section('content')

Add Unavailability

Add Working Slot Unavailability

{{ __('static.cancel') }}
Enter the details below for create/edit day slots
*
*


@include('admin::partials.title-pad', [ 'title' => 'view your unavailability', 'search' => $search, 'searchPlaceholder' => __('placeholder.search_name'), 'create' => '', 'list' => $staffUnavailabilities, ])
@php $groupedSlots = []; foreach ($staffUnavailabilities as $staffUnavailability) { $date = $staffUnavailability->date ?? '-'; $name = $staffUnavailability->user->name ?? '-'; $branchName = $staffUnavailability->workshopWorkHour->workshop->name_en ?? '-'; $day = isset($staffUnavailability->workshopWorkHour->day) ? ucfirst($staffUnavailability->workshopWorkHour->day) : '-'; if (!isset($groupedSlots[$date])) { $groupedSlots[$date] = []; } $groupedSlots[$date][] = [ 'user_name' => $staffUnavailability->user->name ?? '-', 'user_email' => $staffUnavailability->user->email ?? '-', 'branch_name' => $staffUnavailability->workshopWorkHour->workshop->name_en ?? '-', 'day' => $day, 'from_time' => $staffUnavailability->from_time ?? '-', 'to_time' => $staffUnavailability->to_time ?? '-', ]; } @endphp @forelse ($groupedSlots as $date => $slots) @empty @endforelse
ID Staff Branch Date Day Slot
{{ $loop->iteration }} {{ $name }} {{ $branchName }} {{ $date }} {{ $day }} @foreach ($slots as $slot) {{ \App\Helpers\GeneralHelper::convertAMPM2($slot['from_time']) }} - {{ \App\Helpers\GeneralHelper::convertAMPM2($slot['to_time']) }} @if (!$loop->last)
@endif @endforeach

{{ __('admin::message.no_records_found') }}

{{-- Pagination --}} {{ $staffUnavailabilities->appends(request()->input())->links('admin::partials.pagination') }} {{-- Pagination End --}}
@endsection @section('script') @endsection