db_gericht_select_karte(); return view('main.index', [ 'data'=>$data, 'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}" ]); } public function bewertung(Request $rd) { /* Wenn Sie hier landen: bearbeiten Sie diese Action, so dass Sie die Aufgabe löst */ if(session("start",0)== 0){ session(["bewertung" => 1]); return view('m5_a1.anmeldung', [ 'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}" ]); } if($rd->isMethod("get")) { $data = $rd; if ($data["gerichtid"] != null) { $gericht = Gericht::query()->find($data["gerichtid"]); $gerichtName = $gericht->getGerichtName(); $bildname = $gericht->getBildname(); return view('main.bewertung', [ "gerichtName" => $gerichtName, "bildname" => $bildname, "data" => $data, 'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}" ]); } } $b = new bewertungen(); $bewertungen = $b->getBewertungen(); return view('main.bewertung', [ "bewertungen" => $bewertungen, 'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}" ]); } public function bewertung_abschicken(Request $rd) { if($rd->isMethod("post")){ $data = $rd;} $id = $data["gericht_id"] ?? NULL; $sterne = $data["sterne"] ?? NULL; $bemerkung = $data["bemerkung"] ?? NULL; $benutzer = session("benutzer_id",0); bewertungen::query()->firstOrCreate( [ 'ersteller_id' => $benutzer, 'gericht_id' => $id, 'bemerkung' => $bemerkung, 'sterne' => $sterne ] ); $b = new bewertungen(); $bewertungen = $b->getBewertungen(); return view('main.bewertung', [ "bewertungen" => $bewertungen, 'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}./bewertungen" ]); } public function meinebewertungen(Request $rd){ if(session("start",0)== 0){ session(["bewertung" => 1]); return view('m5_a1.anmeldung', [ 'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}" ]); } $benutzer_id = session("benutzer_id",0); if($benutzer_id == 0){ return view('main.index', [ 'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}" ]); } $b = new bewertungen(); if($rd->isMethod("get")) { $data = $rd; if ($data["loschen"] != null) { $check = $b->deleteMeineBewertung($data["loschen"]); } } $meine = $b->getMeineBewertungen($benutzer_id); return view('main.meine_bewertungen', [ "check" => $check, "meine_bewertungen" => $meine, 'url' => 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . "{$_SERVER['HTTP_HOST']}./bewertungen" ]); } }