Working on Room Management

This commit is contained in:
Torsten 2023-01-09 16:57:27 +01:00
parent 13b7908e79
commit 221aae6c36
4 changed files with 133 additions and 12 deletions

View file

@ -317,11 +317,26 @@ class TourController extends Controller
public function join_room($tour_id,$room_id) {
Log::info("TourController::join_room");
$user=Auth::user();
Tour::join_room($tour_id,$user->id, $room_id);
$user_id = Auth::user()->id;
Tour::join_room($tour_id,$user_id, $room_id);
return redirect('/tour/'.$tour_id);
}
public function join_room4user($tour_id,$room_id,$user_id) {
Log::info("TourController::join_room");
Tour::join_room($tour_id,$user_id, $room_id);
$tour = Tour::find($tour_id);
$tour->start = Tour::toGermanDate($tour->start);
$tour->deadline = Tour::toGermanDate($tour->deadline);
$rooms = $this->fetch_rooms($tour->id);
return view('tour.edit')
->with('tour', $tour)
->with('rooms', $rooms);
return redirect('/tour/'.$tour_id);
}
public function cancelBooking($tour_id) {
$user=Auth::user();
Booking::where('tour_id', $tour_id)->where('user_id', $user->id)->delete();