public function postManageChildren($id)
 {
     if (Auth::user() && Auth::user()->id == Config::get('laracancan.super_admin')) {
         $children = Input::get('children', array());
         $resource = Resource::find($id);
         $resource->childResources()->detach();
         foreach ($resource->parentResources as $parent) {
             $parent->pivot->pivot = NULL;
             $parent->pivot->save();
         }
         foreach ($children as $child) {
             $pivot = Input::get($child . '_pivot');
             $resource->childResources()->attach([$child => ['pivot' => $pivot]]);
             $potentialMutualResource = Resource::find($child);
             if ($potentialMutualResource->isParentOf($id)) {
                 $potentialMutualResource->childResources()->detach($id);
                 $potentialMutualResource->childResources()->attach([$id => ['pivot' => $pivot]]);
             }
         }
         return redirect()->back()->with('flash_success', 'Records Updated Successfully');
     }
     return response(view('laracancan::master.401'), 401);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     if (Auth::user() && Auth::user()->id == Config::get('laracancan.super_admin')) {
         $resource = Resource::find(Input::get('resource_id'));
         $resource->resourcePermissions()->detach([$id]);
         return redirect()->back()->with('flash_success', 'Permission successfully removed from this resource.');
     }
     return response(view('laracancan::master.401'), 401);
 }