Example #1
0
 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;
 }