public function getAttributeOptions($attribute_id) { $d_arr = ProductAttributeOptions::where('attribute_id', '=', $attribute_id)->orderBy('id', 'ASC')->get(array('id', 'option_label'))->toArray(); $data = array(); foreach ($d_arr as $val) { $data[$val['id']] = $val['option_label']; } return $data; }
public function updateAttributesOptions($row_id, $input_arr, $attribute_options_ids, $is_default_option) { $data_arr['option_value'] = $input_arr['attribute_options_' . $attribute_options_ids]; $data_arr['is_default_option'] = $is_default_option; ProductAttributeOptions::whereRaw('id = ?', array($attribute_options_ids))->update($data_arr); }
public function getAttributeDefaultOptionValue($attribute_option_id) { $option_value = ProductAttributeOptions::whereRaw('id = ?', array($attribute_option_id))->pluck('option_label'); return $option_value; }