api doctor detail

This commit is contained in:
Muhammad Fajar
2022-10-27 14:37:12 +07:00
parent 0ece467d21
commit 2f84f43ae5
11 changed files with 245 additions and 106 deletions

View File

@@ -39,39 +39,6 @@ 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()
{
return $this->morphMany(Meta::class, 'metaable');