$meta */ public function record(Artwork $artwork, string $eventType, array $meta = [], ?ArtworkAiAssist $assist = null): ArtworkAiAssistEvent { $assist ??= $artwork->artworkAiAssist; return ArtworkAiAssistEvent::query()->create([ 'artwork_ai_assist_id' => $assist?->id, 'artwork_id' => $artwork->id, 'user_id' => $artwork->user_id, 'event_type' => $eventType, 'meta' => $meta, ]); } }