/** * Update the specified agenda item in storage. * * @Put("/{id}") * @Transaction( * @Request({"body": "bar"}), * @Response(200, body={"id": 1, "body": "bar", "created_by": "1", "url": "/agenda/2"}), * @Response(404, body={"error": "not found"}) * ) * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $this->validate($request, ['body' => 'required']); $agendaItem = AgendaItem::findOrFail($id); $agendaItem->body = $request->input('body', $agendaItem->body); $agendaItem->updated_by = $request->member->id; $agendaItem->save(); return response()->json($agendaItem); }