@php // Group schedules by day $schedulesByDay = $restaurant->schedules ->groupBy('day') ->map(fn ($items) => $items->map(fn ($s) => [ 'id' => $s->id, 'start_time' => $s->opening_time, 'end_time' => $s->closing_time, ])->toArray() ) ->toArray(); $deleteRoute = Auth::guard('admin')->check() ? 'admin.restaurant.remove-schedule' : 'vendor.business-settings.remove-schedule'; $days = [ 1 => 'monday', 2 => 'tuesday', 3 => 'wednesday', 4 => 'Thursday', 5 => 'friday', 6 => 'saturday', 0 => 'sunday', ]; @endphp @foreach ($days as $dayId => $dayKey)
{{ translate("messages.$dayKey") }}
@forelse ($schedulesByDay[$dayId] ?? [] as $schedule) {{ date(config('timeformat'), strtotime($schedule['start_time'])) }} - {{ date(config('timeformat'), strtotime($schedule['end_time'])) }} @empty {{ translate('messages.Offday') }} @endforelse
@endforeach