wasChanged(['title', 'content']) && $article->embedding !== null) { return; } if ((bool) config('services.embedding.queue_embeddings')) { GenerateArticleEmbeddingJob::dispatch($article->id); return; } app(ArticleIndexingService::class)->indexArticle($article); } }