Update Schedules

This commit is contained in:
R
2022-09-27 10:03:11 +07:00
parent 876e521347
commit 388f7b2a9b
9 changed files with 843 additions and 2 deletions

View File

@@ -38,6 +38,39 @@ class PractitionerRole extends Model
{
return $this->practices->where('service_code', 'instant-chat')->where('active', 1)->count() >= 1;
}
public function getDailyAvailabilitiesAttribute()
{
$schedules = [
'Senin' => [],
'Selasa' => [],
'Rabu' => [],
'Kamis' => [],
'Jumat' => [],
'Sabtu' => [],
'Minggu' => []
];
foreach ($this->availabilities as $availability) {
if (count($availability->days)) {
foreach ($availability->days as $day) {
$schedules[$day][] = $availability->start_time;
}
} else {
foreach ($schedules as $day => $times) {
$schedules[$day][] = $availability->start_time;
}
}
}
return $schedules;
}
public function metas()
{