'datetime', 'occurred_year' => 'integer', 'related_artwork_id' => 'integer', 'is_public' => 'boolean', 'priority' => 'integer', 'payload_json' => 'array', 'computed_at' => 'datetime', ]; public function user(): BelongsTo { return $this->belongsTo(User::class); } public function artwork(): BelongsTo { return $this->belongsTo(Artwork::class, 'related_artwork_id'); } }