13-05-2026 Frontend DEV + HUB
This commit is contained in:
parent
5b8bdf4182
commit
092ee0e918
24 changed files with 3560 additions and 34 deletions
|
|
@ -16,7 +16,7 @@
|
|||
## Aktive Routen
|
||||
|
||||
### Basis
|
||||
- `GET /` → `admin.home`
|
||||
- `GET /` → öffentliche Publisher-Landing (`web/presseportale.blade.php`, Hub-Theme); eingeloggte Admins werden nach Login direkt nach `/dashboard` geleitet.
|
||||
- `GET /dashboard` → `dashboard`
|
||||
- `GET /settings` (Redirect) → `settings/profile`
|
||||
|
||||
|
|
|
|||
|
|
@ -8,11 +8,10 @@ use App\Http\Middleware\LogSlowAdminRequests;
|
|||
use Illuminate\Support\Facades\Route;
|
||||
use Livewire\Volt\Volt;
|
||||
|
||||
// Admin-Startseite → Dashboard
|
||||
Route::get('/', function () {
|
||||
return redirect()->route('dashboard');
|
||||
})->name('admin.home');
|
||||
|
||||
// Hinweis: Die Root-Route (`/`) auf der Portal-Domain rendert seit dem
|
||||
// Hub-Launch die öffentliche Publisher-Landing (web/presseportale.blade.php).
|
||||
// Eingeloggte Admins werden über die Auth-Pipeline direkt nach /dashboard
|
||||
// geleitet (siehe FORTIFY_HOME / LoginResponseContract).
|
||||
Route::get('dashboard', DashboardController::class)
|
||||
->middleware(['auth', 'verified', EnsureUserIsAdmin::class, LogSlowAdminRequests::class])
|
||||
->name('dashboard');
|
||||
|
|
|
|||
|
|
@ -188,6 +188,10 @@ Route::get('/', function () use ($applyWebDomainConfig, $webHomeData) {
|
|||
$applyWebDomainConfig('businessportal24');
|
||||
|
||||
return view('web.businessportal24', $webHomeData(Portal::Businessportal24));
|
||||
} elseif (str_contains($domain, 'presseportale')) {
|
||||
$applyWebDomainConfig('presseportale');
|
||||
|
||||
return view('web.presseportale');
|
||||
}
|
||||
|
||||
$applyWebDomainConfig('businessportal24');
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue