Files
bm/public_html/app/Http/Controllers/UserEventController.php
2025-09-24 13:26:28 +02:00

31 lines
849 B
PHP

<?php
namespace App\Http\Controllers;
use Request;
use App\Event;
use App\Traits\EventTrait;
use App\Reservation;
class UserEventController extends Controller
{
use EventTrait;
public function show($id)
{
$event=Event::find($id);
$concessions = $event->concessions()->get();
$reservationType = $event->reservation()->first()->name; //e.g. "Ohne Sitzplatz", ...
$seatMap = null;
if($reservationType == "Mit Platzwahl" || $reservationType == "Mit Tischwahl") {
$seat = $event->seat()->first();
$seatMap = $this->calcSeatMap($seat);
}
$reservations = Reservation::pluck('name','id');
$selReservation = $event->reservation->id;
return view('event.view',compact('event', 'reservations','selReservation', 'seatMap', 'concessions'));
}
}