public function createGuests() { if (Auth::admin()->check()) { $username = Request::get('guestRegisterUserName'); $password = Request::get('guestRegisterPassword'); $firstName = Request::get('guestFirstName'); $lastName = Request::get('guestLastName'); $email = Request::get('guestRegisterEmail'); $contactno = Request::get('guestRegisterContact'); $result = DB::table('guest')->where('username', $username)->orWhere('email', $email)->get(); if ($result == null) { $user = new guest(); $user->username = $username; $user->password = bcrypt($password); $user->first_name = $firstName; $user->last_name = $lastName; $user->email = $email; $user->contactNo = $contactno; $user->guestRegistration = 'Created by Admin'; $user->save(); Session::flash('flash_message', 'Guest successfully added!'); return redirect('/auth/databaseguest'); } else { Session::flash('wrongflash_message', 'Failed to add guest!'); return redirect()->back(); } } else { return redirect()->back(); } }
public function confirmReservation() { $checkin = Request::get('temporaryCheckIn'); $checkout = Request::get('temporaryCheckOut'); $adults = Request::get('temporaryAdults'); $children = Request::get('temporaryChildren'); $roomtype = Request::get('temporaryRoomType'); $roomcapacity = Request::get('temporaryRoomCapacity'); $roomrate = Request::get('temporaryRoomRate'); $roomname = Request::get('temporaryRoomName'); $roomno = Request::get('temporaryRoomNo'); $guestFirstName = Request::get('temporaryguestFirstName'); $guestLastName = Request::get('temporaryguestLastName'); $email = Request::get('temporaryguestEmail'); $contact = Request::get('temporaryguestContact'); if (Auth::user()->guest()) { $guest = new guest(); $guest->username = rand(0, 9999); $guest->password = rand(0, 9999); $guest->first_name = $guestFirstName; $guest->last_name = $guestLastName; $guest->email = $email; $guest->contactNo = $contact; $guest->guestRegistration = 'Unregistered'; $guest->save(); $reservation = new Reservation(); $reservation->Room_No = $roomno; $reservation->Guest_No = $guest->guest_No; $reservation->checkin = date_create($checkin); $reservation->checkout = date_create($checkout); $reservation->No_ChildGuest = $children; $reservation->No_OldGuest = $adults; $reservation->status = 'Reserved'; $reservation->save(); } else { } return view('pages.reservation.message'); }