*/ public const FIELD_TYPES = [ 'user', 'number', ]; /** @use HasFactory */ use HasFactory; use SyncsProjectTemplateOwnership; protected static function booted(): void { static::saving(function (self $ticketFieldDefinition): void { $ticketFieldDefinition->syncProjectTemplateOwnership(); }); } public function project(): BelongsTo { return $this->belongsTo(Project::class); } public function ticketFieldValues(): HasMany { return $this->hasMany(TicketFieldValue::class) ->orderBy('ticket_id'); } }