First commit
This commit is contained in:
commit
7cf3558ba7
12933 changed files with 1180047 additions and 0 deletions
68
routes/web.php
Normal file
68
routes/web.php
Normal file
|
|
@ -0,0 +1,68 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
// Gemeinsame Web-Routes für alle Pages)
|
||||
// Jede Landing-Page hat das gleiche Gerüst, aber unterschiedliches Styling
|
||||
|
||||
// Hauptseite - lädt automatisch das richtige Theme basierend auf der Domain
|
||||
Route::get('/', function () {
|
||||
$theme = config('app.theme', 'b2in');
|
||||
|
||||
// Use theme-specific view if it exists (e.g., web.b2a, web.stileigentum)
|
||||
// The view name for b2in theme is 'web.b2in' and not 'web.home'
|
||||
if ($theme === 'b2in') {
|
||||
return view('web.home');
|
||||
}
|
||||
if (view()->exists('web.' . $theme)) {
|
||||
return view('web.' . $theme);
|
||||
}
|
||||
|
||||
// Fallback to the default home view
|
||||
return view('web.home');
|
||||
})->name('home');
|
||||
|
||||
// Willkommensseite
|
||||
Route::get('/welcome', function () {
|
||||
return view('web.welcome');
|
||||
})->name('welcome');
|
||||
|
||||
// Weitere gemeinsame Webseiten hier...
|
||||
Route::get('/about', function () {
|
||||
return view('web.about');
|
||||
})->name('about');
|
||||
Route::get('/ecosystem', function () {
|
||||
return view('web.ecosystem');
|
||||
})->name('ecosystem');
|
||||
Route::get('/partner', function () {
|
||||
return view('web.partner');
|
||||
})->name('partner');
|
||||
Route::get('/magazin', function () {
|
||||
return view('web.magazin');
|
||||
})->name('magazin');
|
||||
Route::get('/magazin/{id}', function ($id) {
|
||||
return view('web.magazin-detail', compact('id'));
|
||||
})->name('magazin.detail');
|
||||
Route::get('/contact', function () {
|
||||
return view('web.contact');
|
||||
})->name('contact');
|
||||
|
||||
Route::get('/service', function () {
|
||||
return view('web.service');
|
||||
})->name('service');
|
||||
|
||||
Route::get('/portfolio', function () {
|
||||
return view('web.portfolio');
|
||||
})->name('portfolio');
|
||||
|
||||
Route::get('/faq', function () {
|
||||
return view('web.faq');
|
||||
})->name('faq');
|
||||
|
||||
// Theme Demo Route
|
||||
Route::get('/theme-demo', function () {
|
||||
return view('web.theme-demo');
|
||||
})->name('theme-demo');
|
||||
|
||||
// Pfad-basierte Theme-Routen für lokale Entwicklung wurden entfernt
|
||||
// Die Themensauswahl wird nun über den ThemeServiceProvider gesteuert (Domain oder ?theme=... GET-Parameter)
|
||||
Loading…
Add table
Add a link
Reference in a new issue