¨4.0.1¨

This commit is contained in:
¨NW¨
2023-12-03 14:07:47 +00:00
parent c08b36d1b6
commit f35052522d
1112 changed files with 43019 additions and 24987 deletions

View File

@@ -29,28 +29,25 @@ class OrderProductOption extends Model
*/
protected $guarded = [];
public function option()
{
return $this->belongsTo(Option::class)->withTrashed();
}
public function values()
{
return $this->belongsToMany(OptionValue::class, 'order_product_option_values')
->using(OrderProductOptionValue::class)
->withPivot('price');
}
public function getNameAttribute()
{
return $this->option->name;
}
public function isFieldType()
{
return $this->option->isFieldType();
}
public function storeValues($product, $values)
{
$values = $values->mapWithKeys(function (OptionValue $value) use ($product) {
@@ -61,4 +58,12 @@ class OrderProductOption extends Model
$this->values()->attach($values->all());
}
public function values()
{
return $this->belongsToMany(OptionValue::class, 'order_product_option_values')
->using(OrderProductOptionValue::class)
->withPivot('price');
}
}