/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $reservation = Reservation::findOrFail($id); $reservation->fill(['status' => 'canceled']); $reservation->save(); return redirect()->back(); }
public function invoice($id) { $user = Auth::user(); $reservation = Reservation::findOrFail($id); $service = Service::findOrFail($reservation->serviceid); $date = date('Y-m-d'); $view = \View::make('user.reservations.thisreservation', compact('date', 'service', 'reservation', 'user'))->render(); //return view('user.reservations.thisreservation', compact('data', 'date', 'invoice')); $pdf = \App::make('dompdf.wrapper'); //dd($pdf); $pdf->loadHTML($view); return $pdf->download('Reservation'); }
public function updateReservations($id) { $reservation = Reservation::findOrFail($id); if ($reservation) { $reservation->Room_No = Request::get('reservationRegisterroomno'); $reservation->Guest_No = Request::get('reservationRegisterguestno'); $reservation->checkin = Request::get('reservationRegistercheckin'); $reservation->checkout = Request::get('reservationRegistercheckout'); $reservation->No_ChildGuest = Request::get('reservationRegisternochildguest'); $reservation->No_OldGuest = Request::get('reservationRegisternooldguest'); $reservation->No_Rooms = Request::get('reservationRegisternorooms'); $reservation->status = Request::get('reservationRegisterstatus'); $reservation->save(); } Session::flash('flash_message', 'Reservation successfully updated'); return redirect('auth/databasereservation'); }
/** * Remove the specified reservation from storage. * Informe with email to user the reservation is delete. * * @param int $id * @return array */ public function destroy($id) { $reservation = Reservation::findOrFail($id); $reservationMail = $reservation->toArray(); $reservationMail['arrive_at'] = Carbon::parse($reservation['arrive_at'])->format('d/m/Y'); $reservationMail['leave_at'] = Carbon::parse($reservation['leave_at'])->format('d/m/Y'); $reservation->delete(); $r = $this->sendMail('emails.refuse', $reservationMail); return compact('r'); }
public function refuser($id) { $res = Reservation::findOrFail($id); $user = $res->user; //on envoi le mail de confirmation à l'user //dd($user->email); $res->valide = 3; $res->save(); Session::flash('info', "La réservation a bien été annulée"); return redirect()->back(); }
public function findReservation(Route $route) { $this->reservation = Reservation::findOrFail($route->getParameter('reservations')); }
/** * Show the form for editing the specified reservation. * * @param int $id * @return Response */ public function edit($id) { $reservation = Reservation::findOrFail($id); $title = "Modification"; return view('reservations.edit', compact('title', 'reservation')); }