@extends('layouts.owner') @section('title', 'Horário — Lined') @section('page-title', 'Horário de atendimento') @section('page-subtitle', $professional->name) @section('content') @if (session('error'))
{{ session('error') }}
@endif @php $days = [ 1 => 'Segunda-feira', 2 => 'Terça-feira', 3 => 'Quarta-feira', 4 => 'Quinta-feira', 5 => 'Sexta-feira', 6 => 'Sábado', 7 => 'Domingo', ]; @endphp
@csrf

Defina os intervalos da semana

Adicione um ou mais intervalos por dia. Dias sem intervalo ficam fechados.

@foreach ($days as $num => $label)
{{ $label }}
@php $rows = old('day_week') ? null : ($byDay[$num] ?? []); @endphp {{-- Reconstrução de old() em caso de erro de validação --}} @if (old('day_week')) @foreach (old('day_week') as $i => $d) @if ((int) $d === $num) @include('owner.professionals.partials.interval-row', [ 'day' => $num, 'start' => old('start_time')[$i] ?? '', 'end' => old('end_time')[$i] ?? '', ]) @endif @endforeach @else @foreach ($rows as $row) @include('owner.professionals.partials.interval-row', [ 'day' => $num, 'start' => $row['start'], 'end' => $row['end'], ]) @endforeach @endif

Fechado

@endforeach
Voltar
@endsection @push('scripts') @endpush