feat: enhance product detail retrieval to support variant selection and update resource fields
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user