/** * Store a newly created Reservation in storage. * * @param CreateReservationRequest $request * * @return Response */ public function store(CreateReservationRequest $request) { $input = $request->all(); $reservation = $this->reservationRepository->create($input); Flash::success('Reservation saved successfully.'); return redirect(route('reservations.index')); }
/** * Store a newly created resource in storage. * * @param \App\Http\Requests\CreateReservationRequest $request * @return \Illuminate\Http\Response */ public function store(CreateReservationRequest $request) { $reservation = $this->reservation->create($request->all()); $this->insertInCsv($reservation); Flash::success(trans('reservation.reservation_created')); return Redirect::route('reservation.index'); }
function waitlist_res(Requests\CreateReservationRequest $request) { try { $input = $request->all(); $reservation = new reservation(); // Enter the reservation details into reservation table $reservation->cus_id = $input['customer_id']; $reservation->nights = $input['nights']; $reservation->date = Carbon::now(); $reservation->status = "waitlisted"; $reservation->online = false; $reservation->type = $input['customer_type']; $reservation->check_out = $input['departure_date']; $reservation->check_in = $input['arrival_date']; $reservation->adults = $input['adults']; $reservation->children = $input['children']; $reservation->no_of_rooms = $input['ono_of_rooms']; $reservation->additional_request_comments = $input['additional']; $reservation->save(); Session::flush(); return Redirect('/FO_mainpage')->with(['succ_status' => 'Successfully added to the waitlist']); } catch (Exception $e) { return redirect('/FO_mainpage')->with(['exception' => 'You have errors in your last request.Try again!']); } }