public function save()
 {
     $attr = Attribute::findOrNew(Input::get('id'));
     $attr->attr = Input::get('attr');
     $attr->attr_type = Input::get('attr_type');
     $attr->is_filterable = Input::get('is_filterable');
     $attr->save();
     $attr->attributesets()->sync(Input::get('attr_set'));
     foreach (Input::get('option_name') as $key => $val) {
         $attrval = AttributeValue::findOrNew(Input::get('idd')[$key]);
         $attrval->option_name = Input::get('option_name')[$key];
         $attrval->option_value = Input::get('option_value')[$key];
         $attrval->is_active = Input::get('is_active')[$key];
         $attrval->sort_order = Input::get('sort_order')[$key];
         $attrval->attr_id = $attr->id;
         $attrval->save();
     }
     return redirect()->route('admin.attrs.view');
 }