/**
  * Store a newly created reservation in storage.
  * Send the URL of the newly reservation.
  *
  * @see \App\Http\Controllers\ReservationController::store()
  * @param ReservationRequest|Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(ReservationRequest $request)
 {
     extract(parent::store($request));
     return response(null, 201)->header('Location', route('api.reservations.show', $reservation));
 }
 /**
  * Store a newly created reservation in storage.
  * Use reCaptcha to block bots.
  *
  * @see \App\Http\Controllers\ReservationController::store()
  * @param ReservationRequest|Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(ReservationRequest $request)
 {
     extract(parent::store($request));
     $this->validate($request, ['g-recaptcha-response' => 'required|captcha']);
     return redirect()->route('reservations.show', $reservation);
 }