diff --git a/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductConditionRelationManager.php b/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductConditionRelationManager.php index 760b24f86..3e8608438 100644 --- a/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductConditionRelationManager.php +++ b/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductConditionRelationManager.php @@ -7,7 +7,6 @@ use Filament\Tables\Table; use Illuminate\Database\Eloquent\Model; use Lunar\Admin\Support\RelationManagers\BaseRelationManager; -use Lunar\Facades\ModelManifest; use Lunar\Models\Product; class ProductConditionRelationManager extends BaseRelationManager @@ -39,9 +38,7 @@ public function getDefaultTable(Table $table): Table ->paginated(false) ->modifyQueryUsing( fn ($query) => $query->whereIn('type', ['condition']) - ->wherePurchasableType( - ModelManifest::getMorphMapKey(Product::class) - ) + ->wherePurchasableType(Product::morphName()) ->whereHas('purchasable') ) ->headerActions([ diff --git a/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductLimitationRelationManager.php b/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductLimitationRelationManager.php index 2c771d326..9432e8efa 100644 --- a/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductLimitationRelationManager.php +++ b/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductLimitationRelationManager.php @@ -7,7 +7,6 @@ use Filament\Tables\Table; use Illuminate\Database\Eloquent\Model; use Lunar\Admin\Support\RelationManagers\BaseRelationManager; -use Lunar\Facades\ModelManifest; use Lunar\Models\Product; class ProductLimitationRelationManager extends BaseRelationManager @@ -33,9 +32,7 @@ public function getDefaultTable(Table $table): Table ->paginated(false) ->modifyQueryUsing( fn ($query) => $query->whereIn('type', ['limitation', 'exclusion']) - ->wherePurchasableType( - ModelManifest::getMorphMapKey(Product::class) - ) + ->wherePurchasableType(Product::morphName()) ->whereHas('purchasable') ) ->headerActions([ diff --git a/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductRewardRelationManager.php b/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductRewardRelationManager.php index 3ae3d4a88..e23cc9568 100644 --- a/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductRewardRelationManager.php +++ b/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductRewardRelationManager.php @@ -7,7 +7,6 @@ use Filament\Tables\Table; use Illuminate\Database\Eloquent\Model; use Lunar\Admin\Support\RelationManagers\BaseRelationManager; -use Lunar\Facades\ModelManifest; use Lunar\Models\Product; class ProductRewardRelationManager extends BaseRelationManager @@ -39,9 +38,7 @@ public function getDefaultTable(Table $table): Table ->paginated(false) ->modifyQueryUsing( fn ($query) => $query->whereIn('type', ['reward']) - ->wherePurchasableType( - ModelManifest::getMorphMapKey(Product::class) - ) + ->wherePurchasableType(Product::morphName()) ->whereHas('purchasable') ) ->headerActions([ diff --git a/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductVariantLimitationRelationManager.php b/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductVariantLimitationRelationManager.php index 232eddab1..8ad52ee5b 100644 --- a/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductVariantLimitationRelationManager.php +++ b/packages/admin/src/Filament/Resources/DiscountResource/RelationManagers/ProductVariantLimitationRelationManager.php @@ -7,7 +7,6 @@ use Filament\Tables\Table; use Illuminate\Database\Eloquent\Model; use Lunar\Admin\Support\RelationManagers\BaseRelationManager; -use Lunar\Facades\ModelManifest; use Lunar\Models\Product; use Lunar\Models\ProductVariant; @@ -35,9 +34,7 @@ public function getDefaultTable(Table $table): Table ->paginated(false) ->modifyQueryUsing( fn ($query) => $query->whereIn('type', ['limitation', 'exclusion']) - ->wherePurchasableType( - ModelManifest::getMorphMapKey(ProductVariant::class) - ) + ->wherePurchasableType(ProductVariant::morphName()) ->whereHas('purchasable') ) ->headerActions([