@php function turkceAyAdi($tarih) { $aylar = [ 'Jan' => 'Oca', 'Feb' => 'Şub', 'Mar' => 'Mrt', 'Apr' => 'Nis', 'May' => 'May', 'Jun' => 'Haz', 'Jul' => 'Tem', 'Aug' => 'Ağu', 'Sep' => 'Eyl', 'Oct' => 'Ekm', 'Nov' => 'Ksm', 'Dec' => 'Ara' ]; $turkceAy = str_replace(array_keys($aylar), array_values($aylar), $tarih); return $turkceAy; } function turkceGunKisaltma($gun) { switch ($gun) { case "Mon": return "Pzt"; case "Tue": return "Sal"; case "Wed": return "Çar"; case "Thu": return "Per"; case "Fri": return "Cum"; case "Sat": return "Cmt"; case "Sun": return "Paz"; default: return ""; } } @endphp @extends('gb.index') @section('icerik')
{{ strtoupper($kim) }} randevu takvimi
Randevunun detayını görmek için isme çift tıklayın, Başka saate taşımak için ismi tutup istediğiniz saatin üzerine sürükleyin. randevu değişince müşteriye sms bildirimi gitmektedir. Çok fazla değişiklik yapmamaya dikkat edin.
@foreach ($randevular->groupBy(function ($item) { return Carbon\Carbon::parse($item->rtarih)->format('Y-m-d'); }) as $date => $groupedItems)
@php $carbonDate = \Illuminate\Support\Carbon::createFromDate($date); $formattedDate = $carbonDate->format('d/M/y'); $today = \Illuminate\Support\Carbon::today(); $tomorrow = \Illuminate\Support\Carbon::tomorrow(); @endphp @if ($carbonDate->isSameDay($today)) Bugün, {{ turkceGunKisaltma(\Carbon\Carbon::createFromDate($today)->format('D')) }} @elseif ($carbonDate->isSameDay($tomorrow)) Yarın, {{ turkceGunKisaltma(\Carbon\Carbon::createFromDate($tomorrow)->format('D')) }} @else {{ (turkceAyAdi($formattedDate)) }} @endif + Randevuları
@foreach ($groupedItems as $item) @if($item->musteri_id==null) @isset($request->kayit) {{ Carbon\Carbon::parse($item->rtarih)->format('H:i') }} @else
{{ Carbon\Carbon::parse($item->rtarih)->format('H:i') }}
@endif @else
{{ Carbon\Carbon::parse($item->rtarih)->format('H:i') }} • {{ $item->gonderen }}
Sil
@endif @endforeach
@if(\Carbon\Carbon::createFromDate($date)->format('D')=="Sat")
Pazar
@endif @endforeach
@endsection @section('title','Randevular')