/**
  * Update the specified reservation in storage.
  *
  * @see \App\Http\Controllers\ReservationController::update()
  * @param ReservationRequest|Request $request
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function update(ReservationRequest $request, $id)
 {
     try {
         extract(parent::update($request, $id));
     } catch (ModelNotFoundException $e) {
         return response()->json(['error' => 'not_found', 'error_description' => "The reservation with the id '{$id}' doesn't exist."], 404);
     }
     return response(null, 204)->header('Location', route('api.reservations.show', $reservation));
 }
 /**
  * Update the specified reservation in storage.
  * Use reCaptcha to block bots.
  *
  * @see \App\Http\Controllers\ReservationController::update()
  * @param ReservationRequest|Request $request
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function update(ReservationRequest $request, $id)
 {
     extract(parent::update($request, $id));
     return redirect()->route('reservations.show', $reservation);
 }