Fix: Updating Product Options Registry and adding handle to the meilisearch index

This commit is contained in:
2026-08-27 11:14:56 +03:00
parent cb3fe095d9
commit e95ea4a43c
8 changed files with 80 additions and 55 deletions
+6
View File
@@ -6,11 +6,17 @@ use Illuminate\Support\ServiceProvider;
use Lunar\Models\ProductOption;
use Lunar\Models\ProductOptionValue;
use Modules\Core\Product\Observers\ProductOptionReindexObserver;
use Modules\Core\Product\OptionTypes\ColorOptionType;
use Modules\Core\Product\Services\ProductOptionTypeManager;
class ProductServiceProvider extends ServiceProvider
{
public function boot(): void
{
ProductOptionTypeManager::get()->register([
ColorOptionType::class,
]);
$observer = new ProductOptionReindexObserver;
ProductOption::saved(fn (ProductOption $option) => $observer->optionSaved($option));