feat: enhance product detail retrieval to support variant selection and update resource fields

This commit is contained in:
2026-06-30 16:21:15 -03:00
parent 1d0f9e323d
commit 191a40fcb9
4 changed files with 36 additions and 20 deletions

View File

@@ -28,7 +28,7 @@ class Product extends Model
protected $table = 'productos';
protected ?ProductVariant $defaultVariant = null;
protected ?ProductVariant $selectedVariant = null;
protected function casts(): array
{
return [
@@ -278,13 +278,13 @@ class Product extends Model
public function setDefaultVariant(ProductVariant $variant): void
public function setSelectedVariant(ProductVariant $variant): void
{
$this->defaultVariant = $variant;
$this->selectedVariant = $variant;
}
public function getDefaultVariant(): ?ProductVariant
public function getSelectedVariant(): ?ProductVariant
{
return $this->defaultVariant;
return $this->selectedVariant;
}
}