'boolean', ]; // Ini dia! Tambahin di sini protected $appends = ['formatted_time']; const DAYS = [ 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu', ]; /** * Scope untuk jadwal aktif */ public function scopeActive(Builder $query): Builder { return $query->where('is_active', true); } /** * Scope untuk urutan hari */ public function scopeOrderByDay(Builder $query): Builder { return $query->orderByRaw( "FIELD(hari, 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Minggu')" ); } /** * Akses waktu dalam format H:i:s */ public function getFormattedTimeAttribute(): string { return date('H:i:s', strtotime($this->waktu)); } }