/** * Update an exsiting resource. * * @param UpdateRequest * @param int $id * @return Response */ public function update(UpdateRequest $request, $id) { // The 'parent_id' attribute is guarded so it will be ignored and // the node hierarchy will not be altered. $response = parent::_update($request, $id); // If no 'parent_id' was provided it means the resource is a root node if ($parentId = intval($request->input('parent_id'))) { $this->resource->makeChildOf(Model::findOrFail($parentId)); } else { $this->resource->makeRoot(); } return $response; }
/** * Update an exsiting resource. * * @param UpdateRequest * @param int $id * @return Response */ public function update(UpdateRequest $request, $id) { return parent::_update($request, $id); }