/**
  * 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();
 }
Пример #2
0
 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');
 }
Пример #3
0
 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');
 }
Пример #4
0
 /**
  * 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');
 }
Пример #5
0
 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();
 }
Пример #6
0
 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'));
 }