'integer', 'processed_at' => 'datetime', 'archived_at' => 'datetime', 'restored_at' => 'datetime', 'meta' => 'array', ]; public function event(): BelongsTo { return $this->belongsTo(Event::class); } public function storageTarget(): BelongsTo { return $this->belongsTo(MediaStorageTarget::class, 'media_storage_target_id'); } public function photo(): BelongsTo { return $this->belongsTo(Photo::class); } }