/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update(Request $request, $id) { $item = Item::findOrFail($id); $item = $this->getRequestItem($request, $item); //// category object $category = new Category(); $category->name = $request->get('category'); $category->container_id = $request->get('container_id'); $item = Item::persist($item, $category)->toArray(); $item['category'] = $category->name; return $item; }