Example #1
0
 /**
  * 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);
 }