/** * 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); }