public function removeProductCategoryAttribute() { //To delete product attributes values ProductAttributesValues::whereRaw("product_id = ?", array($this->product_id))->delete(); //To delete product attributes options values ProductAttributesOptionValues::whereRaw("product_id = ?", array($this->product_id))->delete(); }
public function isAttributeOptionsUsed($attribute_option_id) { $option_used = false; // check attribute options used in items $attr_option_count = ProductAttributesOptionValues::whereRaw('attribute_options_id = ?', array($attribute_option_id))->count(); if ($attr_option_count > 0) { $option_used = true; } return $option_used; }