DatabaseFulltextEngine::class, ]; // 필터 훅을 통해 플러그인이 추가 검색엔진 드라이버를 등록할 수 있음 // 사용 예: HookManager::addFilter('core.search.engine_drivers', function ($drivers) { // $drivers['meilisearch'] = MeilisearchEngine::class; // return $drivers; // }); $drivers = HookManager::applyFilters('core.search.engine_drivers', $drivers); $this->app->resolving(EngineManager::class, function (EngineManager $manager) use ($drivers) { foreach ($drivers as $name => $engineClass) { $manager->extend($name, fn () => $this->app->make($engineClass)); } }); } }