/** * Create a new child node * * @param Request $request * @param $id * @return \Illuminate\Http\JsonResponse */ public function addChild(Request $request, $id) { $parent = $this->findModelById($id); $name = $request->get('name'); $child = new Node(['name' => $name]); $child->save(); $child->makeChildOf($parent); return Response::json('success'); }