Gestione disponibilità
@if (session()->has('success'))
{{ session('success') }}
@endif
{{-- Form nuova disponibilità --}}
@error('day_of_week')
{{ $message }}
@enderror
@error('start_time')
{{ $message }}
@enderror
@error('end_time')
{{ $message }}
@enderror
@error('slot_duration')
{{ $message }}
@enderror
{{-- Periodo (opzionale) --}}
@error('start_date')
{{ $message }}
@enderror
@error('end_date')
{{ $message }}
@enderror
{{-- Lista disponibilità esistenti --}}
Disponibilità impostate
@if (empty($availabilities))
Nessuna disponibilità configurata.
@else
@php
$giorni = [
0 => 'Domenica',
1 => 'Lunedì',
2 => 'Martedì',
3 => 'Mercoledì',
4 => 'Giovedì',
5 => 'Venerdì',
6 => 'Sabato',
];
@endphp
| Giorno |
Ora inizio |
Ora fine |
Durata slot |
Periodo |
|
@foreach ($availabilities as $av)
|
{{ $giorni[$av['day_of_week']] ?? $av['day_of_week'] }}
|
{{ substr($av['start_time'], 0, 5) }}
|
{{ substr($av['end_time'], 0, 5) }}
|
{{ $av['slot_duration'] }} min
|
@php
$sd = $av['start_date'] ?? null;
$ed = $av['end_date'] ?? null;
@endphp
@if(!$sd && !$ed)
Sempre
@else
{{ $sd ? \Carbon\Carbon::parse($sd)->format('d/m/Y') : '...' }}
→
{{ $ed ? \Carbon\Carbon::parse($ed)->format('d/m/Y') : '...' }}
@endif
|
|
@endforeach
@endif
{{-- MODAL MODIFICA DISPONIBILITÀ --}}
@if($showEditModal)