Die pro air Medienagentur GmbH
Veranstalter der Fuggerstadt Classic
Unsere große Leidenschaft als Fullservice Werbeagentur ist die Organisation und Ausrichtung von Events.
Unser Motto: WIR MACHEN JEDES TREFFEN ZU EINEM EVENT
Unsere Leidenschaft ist es, mit hochkarätigen, bis ins Detail durchdachten Events zu begeistern. Bis zu drei Augsburger Großveranstaltungen plus zahlreiche Kundenevents stellen wir seit Jahren in eigener Regie auf die Beine. Wir sind mit Herzblut bei der Sache, denn wir wissen: Echte Erlebniskommunikation schafft unvergessliche Momente und bringt Marken zu den Menschen.
Wie kommt eine Werbeagentur eigentlich auf die Idee, die Mühen auf sich zu nehmen und eigene Events auf die Beine zu stellen?
Weil wir es können und lieben. Ein Event ist in der Organisation und Ausrichtung sehr komplex und bietet immer neue Herausforderungen, an denen wir wachsen.
Diese Erkenntnisse fließen auch bei Events unserer Kunden mit ein. Sie profitieren aus unseren eigenen Erfahrungen.
Und wir lieben die Herausforderung, einzelne Puzzleteile exakt zusammenzufügen:
Zulieferer und Catering zu organisieren, Auf- und Abbau zu koordinieren, das Programm festzulegen und die richtigen Acts herauszufiltern, die technische Umsetzung wie auch das komplette Personalmanagement zu planen. An erster Stelle steht natürlich der Wunsch für unsere Gäste das perfekte Erlebnis zu kreieren.
Nehmen Sie Kontakt zu uns auf. Wir freuen uns, Sie kennenzulernen!
www.pro-air.de oder 0821 - 50867900
WOLLEN AUCH SIE SPONSOR DER
FUGGERSTADT CLASSIC SEIN?
Fordern Sie einfach und unverbindlich unsere Media-Daten an.
Wir bieten maßgeschneiderte Sponsorenpakete.
if ($request->method() == 'OPTIONS') { return (new Route('OPTIONS', $request->path(), function () use ($methods) { return new Response('', 200, ['Allow' => implode(',', $methods)]); }))->bind($request); } $this->methodNotAllowed($methods); } /** * Throw a method not allowed HTTP exception. * * @param array $others * @return void * * @throws \Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException */ protected function methodNotAllowed(array $others) { throw new MethodNotAllowedHttpException($others); } /** * Get routes from the collection by method. * * @param string|null $method * @return array */ public function get($method = null) { return is_null($method) ? $this->getRoutes() : Arr::get($this->routes, $method, []); } /** * Determine if the route collection contains a given named route. * * @param string $name * @return bool */ public function hasNamedRoute($name)
""
} /** * Get a route (if necessary) that responds when other available methods are present. * * @param \Illuminate\Http\Request $request * @param array $methods * @return \Illuminate\Routing\Route * * @throws \Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException */ protected function getRouteForMethods($request, array $methods) { if ($request->method() == 'OPTIONS') { return (new Route('OPTIONS', $request->path(), function () use ($methods) { return new Response('', 200, ['Allow' => implode(',', $methods)]); }))->bind($request); } $this->methodNotAllowed($methods); } /** * Throw a method not allowed HTTP exception. * * @param array $others * @return void * * @throws \Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException */ protected function methodNotAllowed(array $others) { throw new MethodNotAllowedHttpException($others); } /** * Get routes from the collection by method. * * @param string|null $method * @return array
public function match(Request $request) { $routes = $this->get($request->getMethod()); // First, we will see if we can find a matching route for this current request // method. If we can, great, we can just return it so that it can be called // by the consumer. Otherwise we will check for routes with another verb. $route = $this->matchAgainstRoutes($routes, $request); if (! is_null($route)) { return $route->bind($request); } // If no route was found we will now check if a matching route is specified by // another HTTP verb. If it is we will need to throw a MethodNotAllowed and // inform the user agent of which HTTP verb it should use for this route. $others = $this->checkForAlternateVerbs($request); if (count($others) > 0) { return $this->getRouteForMethods($request, $others); } throw new NotFoundHttpException; } /** * Determine if a route in the array matches the request. * * @param array $routes * @param \Illuminate\http\Request $request * @param bool $includingMethod * @return \Illuminate\Routing\Route|null */ protected function matchAgainstRoutes(array $routes, $request, $includingMethod = true) { list($fallbacks, $routes) = collect($routes)->partition(function ($route) { return $route->isFallback; }); return $routes->merge($fallbacks)->first(function ($value) use ($request, $includingMethod) {
/** * Dispatch the request to a route and return the response. * * @param \Illuminate\Http\Request $request * @return mixed */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } /** * Find the route matching a given request. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->current = $route = $this->routes->match($request); $this->container->instance(Route::class, $route); return $route; } /** * Return the response for the given route. * * @param Route $route * @param Request $request * @return mixed */ protected function runRoute(Request $request, Route $route) { $request->setRouteResolver(function () use ($route) { return $route; }); $this->events->dispatch(new Events\RouteMatched($route, $request));
* * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse */ public function dispatch(Request $request) { $this->currentRequest = $request; return $this->dispatchToRoute($request); } /** * Dispatch the request to a route and return the response. * * @param \Illuminate\Http\Request $request * @return mixed */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } /** * Find the route matching a given request. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Routing\Route */ protected function findRoute($request) { $this->current = $route = $this->routes->match($request); $this->container->instance(Route::class, $route); return $route; } /** * Return the response for the given route. *
* @return mixed */ public function respondWithRoute($name) { $route = tap($this->routes->getByName($name))->bind($this->currentRequest); return $this->runRoute($this->currentRequest, $route); } /** * Dispatch the request to the application. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse */ public function dispatch(Request $request) { $this->currentRequest = $request; return $this->dispatchToRoute($request); } /** * Dispatch the request to a route and return the response. * * @param \Illuminate\Http\Request $request * @return mixed */ public function dispatchToRoute(Request $request) { return $this->runRoute($request, $this->findRoute($request)); } /** * Find the route matching a given request. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Routing\Route */ protected function findRoute($request)
* @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter() { return function ($request) { $this->app->instance('request', $request); return $this->router->dispatch($request); }; } /** * Call the terminate method on any terminable middleware. * * @param \Illuminate\Http\Request $request * @param \Illuminate\Http\Response $response * @return void */ public function terminate($request, $response) { $this->terminateMiddleware($request, $response); $this->app->terminate(); } /** * Call the terminate method on any terminable middleware. *
use Symfony\Component\Debug\Exception\FatalThrowableError; /** * This extended pipeline catches any exceptions that occur during each slice. * * The exceptions are converted to HTTP responses for proper middleware handling. */ class Pipeline extends BasePipeline { /** * Get the final piece of the Closure onion. * * @param \Closure $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { try { return $destination($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry();
} /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed * * @throws \Symfony\Component\HttpKernel\Exception\HttpException */ public function handle($request, Closure $next) { if ($this->app->isDownForMaintenance()) { $data = json_decode(file_get_contents($this->app->storagePath().'/framework/down'), true); throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']); } return $next($request); } }
// the appropriate method and arguments, returning the results back out. return $pipe($passable, $stack); } elseif (! is_object($pipe)) { list($name, $parameters) = $this->parsePipeString($pipe); // If the pipe is a string we will parse the string and resolve the class out // of the dependency injection container. We can then build a callable and // execute the pipe function giving in the parameters that are required. $pipe = $this->getContainer()->make($name); $parameters = array_merge([$passable, $stack], $parameters); } else { // If the pipe is already an object we'll just make a callable and pass it to // the pipe as-is. There is no need to do any extra parsing and formatting // since the object we're given was already a fully instantiated object. $parameters = [$passable, $stack]; } return method_exists($pipe, $this->method) ? $pipe->{$this->method}(...$parameters) : $pipe(...$parameters); }; }; } /** * Parse full pipe string to get name and parameters. * * @param string $pipe * @return array */ protected function parsePipeString($pipe) { list($name, $parameters) = array_pad(explode(':', $pipe, 2), 2, []); if (is_string($parameters)) { $parameters = explode(',', $parameters); } return [$name, $parameters];
return $this->handleException($passable, new FatalThrowableError($e)); } }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */ protected function carry() { return function ($stack, $pipe) { return function ($passable) use ($stack, $pipe) { try { $slice = parent::carry(); $callable = $slice($stack, $pipe); return $callable($passable); } catch (Exception $e) { return $this->handleException($passable, $e); } catch (Throwable $e) { return $this->handleException($passable, new FatalThrowableError($e)); } }; }; } /** * Handle the given exception. * * @param mixed $passable * @param \Exception $e * @return mixed * * @throws \Exception */ protected function handleException($passable, Exception $e) {
public function via($method) { $this->method = $method; return $this; } /** * Run the pipeline with a final destination callback. * * @param \Closure $destination * @return mixed */ public function then(Closure $destination) { $pipeline = array_reduce( array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination) ); return $pipeline($this->passable); } /** * Get the final piece of the Closure onion. * * @param \Closure $destination * @return \Closure */ protected function prepareDestination(Closure $destination) { return function ($passable) use ($destination) { return $destination($passable); }; } /** * Get a Closure that represents a slice of the application onion. * * @return \Closure */
} /** * Send the given request through the middleware / router. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ protected function sendRequestThroughRouter($request) { $this->app->instance('request', $request); Facade::clearResolvedInstance('request'); $this->bootstrap(); return (new Pipeline($this->app)) ->send($request) ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware) ->then($this->dispatchToRouter()); } /** * Bootstrap the application for HTTP requests. * * @return void */ public function bootstrap() { if (! $this->app->hasBeenBootstrapped()) { $this->app->bootstrapWith($this->bootstrappers()); } } /** * Get the route dispatcher callback. * * @return \Closure */ protected function dispatchToRouter()
$router->middlewareGroup($key, $middleware); } foreach ($this->routeMiddleware as $key => $middleware) { $router->aliasMiddleware($key, $middleware); } } /** * Handle an incoming HTTP request. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function handle($request) { try { $request->enableHttpMethodParameterOverride(); $response = $this->sendRequestThroughRouter($request); } catch (Exception $e) { $this->reportException($e); $response = $this->renderException($request, $e); } catch (Throwable $e) { $this->reportException($e = new FatalThrowableError($e)); $response = $this->renderException($request, $e); } $this->app['events']->dispatch( new Events\RequestHandled($request, $response) ); return $response; } /** * Send the given request through the middleware / router. *
| through the kernel, and send the associated response back to | the client's browser allowing them to enjoy the creative | and wonderful application we have prepared for them. | */ $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); $response = $kernel->handle( $request = Illuminate\Http\Request::capture() ); $response->send(); $kernel->terminate($request, $response);
Environment & details:
Key | Value |
PATH | "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
|
TEMP | "/temp/267920/u267920/fuggerstadt-classic.de"
|
TMPDIR | "/temp/267920/u267920/fuggerstadt-classic.de"
|
USER | "728044"
|
HOME | "/kunden/267920_86179/"
|
SCRIPT_NAME | "/index.php"
|
REQUEST_URI | "/kontakt_senden"
|
QUERY_STRING | "" |
REQUEST_METHOD | "GET"
|
SERVER_PROTOCOL | "HTTP/1.1"
|
GATEWAY_INTERFACE | "CGI/1.1"
|
REDIRECT_URL | "/kontakt_senden"
|
REMOTE_PORT | "53958"
|
SCRIPT_FILENAME | "/kunden/267920_86179/webseiten/fuggerstadt-classic/public/index.php"
|
SERVER_ADMIN | "webmaster@fuggerstadt-classic.de"
|
CONTEXT_DOCUMENT_ROOT | "/kunden/267920_86179/webseiten/fuggerstadt-classic/public"
|
CONTEXT_PREFIX | "" |
REQUEST_SCHEME | "http"
|
DOCUMENT_ROOT | "/kunden/267920_86179/webseiten/fuggerstadt-classic/public"
|
REMOTE_ADDR | "172.27.0.15"
|
SERVER_PORT | "80"
|
SERVER_ADDR | "172.27.0.13"
|
SERVER_NAME | "fuggerstadt-classic.de"
|
SERVER_SOFTWARE | "Apache"
|
SERVER_SIGNATURE | "" |
HTTP_ACCEPT | "*/*"
|
HTTP_USER_AGENT | "e"
|
HTTP_CONNECTION | "close"
|
HTTP_RANGE | "bytes=0-5242879"
|
HTTP_X_FORWARDED_FROM | "172.27.0.15"
|
HTTP_X_FORWARDED_PROTO | "http"
|
HTTP_HOST | "fuggerstadt-classic.de"
|
proxy-nokeepalive | "1"
|
PHPEdition | "7-4"
|
DFSERVER_ALIAS | "fuggerstadt-classic.de"
|
DFLIMITPROC | "0"
|
DFLIMITCPU | "120"
|
DFLIMITMEM | "256000"
|
DFCANCGI | "1"
|
PHPVersion | "7-4-FCGI"
|
DFCATCHALLSTATUS | "FALSE"
|
DFDNUMBER | "2991054"
|
DFUID | "99999"
|
UNIQUE_ID | "Z4-U3EAc0rXxCGz2GkODyQAAAGw"
|
REDIRECT_STATUS | "200"
|
REDIRECT_PHPEdition | "7-4"
|
REDIRECT_DFSERVER_ALIAS | "fuggerstadt-classic.de"
|
REDIRECT_DFLIMITPROC | "0"
|
REDIRECT_DFLIMITCPU | "120"
|
REDIRECT_DFLIMITMEM | "256000"
|
REDIRECT_DFCANCGI | "1"
|
REDIRECT_PHPVersion | "7-4-FCGI"
|
REDIRECT_DFCATCHALLSTATUS | "FALSE"
|
REDIRECT_DFDNUMBER | "2991054"
|
REDIRECT_DFUID | "99999"
|
REDIRECT_UNIQUE_ID | "Z4-U3EAc0rXxCGz2GkODyQAAAGw"
|
FCGI_ROLE | "RESPONDER"
|
PHP_SELF | "/index.php"
|
REQUEST_TIME_FLOAT | 1737463004.5744
|
REQUEST_TIME | 1737463004
|
APP_ENV | "local"
|
APP_KEY | "base64:4RqrnRY/X4g1qMdhFtgRgjcHsKC8TDW5q2VkirQ4BoQ="
|
APP_DEBUG | "true"
|
APP_LOG_LEVEL | "debug"
|
APP_URL | "https://localhost/"
|
DB_CONNECTION | "mysql"
|
DB_HOST | "mysql"
|
DB_PORT | "3306"
|
DB_DATABASE | "db267920_33"
|
DB_USERNAME | "db267920_33"
|
DB_PASSWORD | "x5Msw%y1wqe9"
|
BROADCAST_DRIVER | "log"
|
CACHE_DRIVER | "file"
|
SESSION_DRIVER | "file"
|
QUEUE_DRIVER | "sync"
|
MAIL_DRIVER | "smtp"
|
MAIL_HOST | "sslout.df.eu"
|
MAIL_PORT | "465"
|
MAIL_USERNAME | "fuc@toyongraphics.com"
|
MAIL_PASSWORD | "39qtcKs%h&ju"
|
MAIL_ENCRYPTION | "SSL"
|
PUSHER_APP_ID | "" |
PUSHER_KEY | "" |
PUSHER_SECRET | "" |
PREIS_GRUND | "580"
|
PREIS_WEITERES_ESSEN_ERW | "199"
|
PREIS_WEITERES_ESSEN_KIND | "70"
|
PREIS_ESSEN | "105"
|
ADMINMAIL_REGISTERMAILS | "rallye@pro-air.de"
|
ADMINMAIL_SENDER | "rallye@pro-air.de"
|
ADMINMAIL_SENDER_NAME | "Fuggerstadt-Classic"
|
PAYPAL_CLIENT_ID | "Af5Xm3vg6mBubOJYWnQMGeqURHCsIKItRZUf5d4l36RnjJn4e6AHPx9OphdqyACUopKLVJONN8EO60Eb"
|
PAYPAL_CLIENT_SECRET | "EJrgngMVAYagWkzjomhTBzv7mZnDPlFQFkZ1iv4cMCuuT566XT2mfNUirc_l_98N_K8xlIV7H5TcT2Io"
|
PAYPAL_MODE | "live"
|
PAYPAL_LOG_ENABLED | "true"
|
Key | Value |
APP_ENV | "local"
|
APP_KEY | "base64:4RqrnRY/X4g1qMdhFtgRgjcHsKC8TDW5q2VkirQ4BoQ="
|
APP_DEBUG | "true"
|
APP_LOG_LEVEL | "debug"
|
APP_URL | "https://localhost/"
|
DB_CONNECTION | "mysql"
|
DB_HOST | "mysql"
|
DB_PORT | "3306"
|
DB_DATABASE | "db267920_33"
|
DB_USERNAME | "db267920_33"
|
DB_PASSWORD | "x5Msw%y1wqe9"
|
BROADCAST_DRIVER | "log"
|
CACHE_DRIVER | "file"
|
SESSION_DRIVER | "file"
|
QUEUE_DRIVER | "sync"
|
MAIL_DRIVER | "smtp"
|
MAIL_HOST | "sslout.df.eu"
|
MAIL_PORT | "465"
|
MAIL_USERNAME | "fuc@toyongraphics.com"
|
MAIL_PASSWORD | "39qtcKs%h&ju"
|
MAIL_ENCRYPTION | "SSL"
|
PUSHER_APP_ID | "" |
PUSHER_KEY | "" |
PUSHER_SECRET | "" |
PREIS_GRUND | "580"
|
PREIS_WEITERES_ESSEN_ERW | "199"
|
PREIS_WEITERES_ESSEN_KIND | "70"
|
PREIS_ESSEN | "105"
|
ADMINMAIL_REGISTERMAILS | "rallye@pro-air.de"
|
ADMINMAIL_SENDER | "rallye@pro-air.de"
|
ADMINMAIL_SENDER_NAME | "Fuggerstadt-Classic"
|
PAYPAL_CLIENT_ID | "Af5Xm3vg6mBubOJYWnQMGeqURHCsIKItRZUf5d4l36RnjJn4e6AHPx9OphdqyACUopKLVJONN8EO60Eb"
|
PAYPAL_CLIENT_SECRET | "EJrgngMVAYagWkzjomhTBzv7mZnDPlFQFkZ1iv4cMCuuT566XT2mfNUirc_l_98N_K8xlIV7H5TcT2Io"
|
PAYPAL_MODE | "live"
|
PAYPAL_LOG_ENABLED | "true"
|
Kontaktieren Sie uns.
Bei Fragen oder Anregungen rund um die Fuggerstadt CLASSIC kontaktieren Sie uns einfach. Unser Team hilft Ihnen gerne weiter.