VacationType::class, 'start_date' => 'date', 'end_date' => 'date', 'return_date' => 'date', 'days' => 'integer', 'status' => ApprovalStatus::class, 'approved_at' => 'datetime', ]; } public function employee(): BelongsTo { return $this->belongsTo(Employee::class); } public function approver(): BelongsTo { return $this->belongsTo(User::class, 'approved_by'); } }