Update Schedules
This commit is contained in:
@@ -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()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user