/**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, Request $request)
 {
     $feature = Feature::find($id);
     $feature->update(['name_feature' => $request['feature_name'], 'description' => $request['description'], 'url_action' => $request['action'], 'parent_id' => $request['parent_id'], 'module_id' => $request['module_id']]);
     $feature->attachGroup($request['group_id']);
     $nodenew = FeatureNode::find($id);
     if ($request['parent_id'] != 0) {
         $nodeparent = FeatureNode::find($request['parent_id']);
         $nodenew->appendTo($nodeparent)->save();
     } else {
         $nodenew->saveAsRoot();
     }
     return redirect()->route('features.index')->with('messageOk', 'user update successfully');
 }