first commit
This commit is contained in:
commit
405df0a122
3083 changed files with 69203 additions and 0 deletions
114
routes/web.php
Normal file
114
routes/web.php
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
// Gemeinsame Web-Routes für alle Landingpages
|
||||
// Jede Landing-Page hat das gleiche Gerüst, aber unterschiedliches Styling
|
||||
|
||||
// Hauptseite - dynamisch basierend auf Domain
|
||||
Route::get('/', function () {
|
||||
$domain = request()->getHost();
|
||||
|
||||
// Domain-basierte View-Auswahl
|
||||
if (str_contains($domain, 'presseecho')) {
|
||||
return view('web.presseecho');
|
||||
} elseif (str_contains($domain, 'businessportal24')) {
|
||||
return view('web.businessportal24');
|
||||
}
|
||||
|
||||
// Fallback für andere Domains oder lokale Entwicklung
|
||||
return view('web.businessportal24');
|
||||
})->name('home');
|
||||
|
||||
// Preise & Leistungen
|
||||
Route::get('/preise', function () {
|
||||
return view('web.preise');
|
||||
})->name('preise');
|
||||
|
||||
// FAQ - Häufig gestellte Fragen
|
||||
Route::get('/faq', function () {
|
||||
return view('web.faq');
|
||||
})->name('faq');
|
||||
|
||||
// Kontakt
|
||||
Route::get('/kontakt', function () {
|
||||
return view('web.kontakt');
|
||||
})->name('kontakt');
|
||||
|
||||
// Über uns
|
||||
Route::get('/ueber-uns', function () {
|
||||
return view('web.ueber-uns');
|
||||
})->name('ueber-uns');
|
||||
|
||||
// Veröffentlichen
|
||||
Route::get('/veroeffentlichen', function () {
|
||||
return view('web.veroeffentlichen');
|
||||
})->name('veroeffentlichen');
|
||||
|
||||
// Kategorien
|
||||
Route::get('/kategorien', function () {
|
||||
return view('web.kategorien');
|
||||
})->name('kategorien');
|
||||
|
||||
// Suche
|
||||
Route::get('/suche', function () {
|
||||
return view('web.suche');
|
||||
})->name('suche');
|
||||
|
||||
// Services
|
||||
Route::get('/newsrooms', function () {
|
||||
return view('web.newsrooms');
|
||||
})->name('newsrooms');
|
||||
|
||||
Route::get('/api', function () {
|
||||
return view('web.api');
|
||||
})->name('api');
|
||||
|
||||
// Über uns - Unterseiten
|
||||
Route::get('/team', function () {
|
||||
return view('web.team');
|
||||
})->name('team');
|
||||
|
||||
Route::get('/partner', function () {
|
||||
return view('web.partner');
|
||||
})->name('partner');
|
||||
|
||||
Route::get('/karriere', function () {
|
||||
return view('web.karriere');
|
||||
})->name('karriere');
|
||||
|
||||
Route::get('/presse', function () {
|
||||
return view('web.presse');
|
||||
})->name('presse');
|
||||
|
||||
// Hilfe & Support
|
||||
Route::get('/hilfe', function () {
|
||||
return view('web.hilfe');
|
||||
})->name('hilfe');
|
||||
|
||||
// Rechtliches
|
||||
Route::get('/impressum', function () {
|
||||
return view('web.impressum');
|
||||
})->name('impressum');
|
||||
|
||||
Route::get('/datenschutz', function () {
|
||||
return view('web.datenschutz');
|
||||
})->name('datenschutz');
|
||||
|
||||
Route::get('/agb', function () {
|
||||
return view('web.agb');
|
||||
})->name('agb');
|
||||
|
||||
Route::get('/cookies', function () {
|
||||
return view('web.cookies');
|
||||
})->name('cookies');
|
||||
|
||||
// Kategorie Seite (z.B. IT & Software)
|
||||
Route::get('/kategorie/{slug}', function ($slug) {
|
||||
return view('web.kategorie', ['categorySlug' => $slug]);
|
||||
})->name('kategorie');
|
||||
|
||||
// Release Detail Seite
|
||||
Route::get('/release/{slug}', function ($slug) {
|
||||
return view('web.release-detail', ['releaseSlug' => $slug]);
|
||||
})->name('release.detail');
|
||||
Loading…
Add table
Add a link
Reference in a new issue