From 36115562286ec64e709713e9fafe6d294722ce50 Mon Sep 17 00:00:00 2001 From: Torsten Date: Mon, 13 Jun 2022 11:51:03 +0200 Subject: [PATCH] ... --- motorradig/app/Http/Controllers/TourController.php | 6 ++++++ motorradig/app/Tour.php | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/motorradig/app/Http/Controllers/TourController.php b/motorradig/app/Http/Controllers/TourController.php index e011053..b981b98 100644 --- a/motorradig/app/Http/Controllers/TourController.php +++ b/motorradig/app/Http/Controllers/TourController.php @@ -327,5 +327,11 @@ class TourController extends Controller return redirect('/tour/'.$tour_id); } + public function create_room($tour_id,$capacity) { + Log::info("create_room Controller started"); + $user=Auth::user(); + Tour::create_room($tour_id,$capacity); + return redirect('tour/'.$tour_id.'/edit'); + } } diff --git a/motorradig/app/Tour.php b/motorradig/app/Tour.php index 022d89d..7f11107 100644 --- a/motorradig/app/Tour.php +++ b/motorradig/app/Tour.php @@ -4,6 +4,7 @@ namespace App; use Illuminate\Database\Eloquent\Model; use Carbon\Carbon; +use Illuminate\Support\Facades\DB; class Tour extends Model { @@ -51,6 +52,14 @@ class Tour extends Model return false; } + public static function create_room($tour_id,$capacity) { + $tour = Tour::find($tour_id); + $name="Einzelzimmer"; + if ($capacity!=1) { $name="Doppelzimmer";} + $sql="INSERT INTO tour_rooms (name,tour_id,capacity,created_at,updated_at) VALUES ('".$name."',".$tour_id.",".$capacity.",now(),now());"; + DB::insert($sql); + } + public static function toGermanDate($engDate) { error_log("to german Date:");