'date', ]; public function group(): BelongsTo { return $this->belongsTo(TicketingGroup::class, 'group_id'); } public function priority(): BelongsTo { return $this->belongsTo(PriorityLevel::class, 'priority_id'); } public function project(): BelongsTo { return $this->belongsTo(TicketingProject::class, 'project_id'); } public function messages(): HasMany { return $this->hasMany(TicketMessage::class, 'ticket_id')->orderBy('created_at'); } public function attachments(): HasMany { return $this->hasMany(TicketAttachment::class, 'ticket_id'); } }