10-04-2026

This commit is contained in:
Kevin Adametz 2026-04-10 17:18:17 +02:00
parent 4d6b4930b2
commit 4bb89aad8c
836 changed files with 52961 additions and 5950 deletions

View file

@ -27,18 +27,6 @@ $domainStyle2own = config('domains.domain_style2own', 'style2own.test');
// Admin-Bereich (Portal)
Route::domain($domainPortal)->group(function () {
// Livewire Update-Route explizit für Portal-Domain registrieren
// (Notwendig weil Route-Cache/Subdomain-Routing die globalen Livewire-Routen nicht für alle Domains enthält)
Route::post(
\Livewire\Mechanisms\HandleRequests\EndpointResolver::updatePath(),
[\Livewire\Mechanisms\HandleRequests\HandleRequests::class, 'handleUpdate']
)->middleware('web')->name('portal.livewire.update');
// Livewire File-Upload-Route explizit für Portal-Domain registrieren
Route::post(
\Livewire\Mechanisms\HandleRequests\EndpointResolver::uploadPath(),
[\Livewire\Features\SupportFileUploads\FileUploadController::class, 'handle']
)->middleware(['web', 'throttle:60,1'])->name('portal.livewire.upload-file');
// Auth-Routen laden
require __DIR__.'/auth.php';
@ -52,6 +40,14 @@ Route::domain($domainPortal)->group(function () {
// Display-API-Route (öffentlich zugänglich)
Route::get('/api/display/config', [\App\Http\Controllers\Api\DisplayConfigController::class, 'index']);
// Cabinet Info-Tablet API
Route::get('/api/cabinet-tablet/status', [\App\Http\Controllers\Api\CabinetTabletController::class, 'status']);
Route::get('/api/cabinet-tablet/check', [\App\Http\Controllers\Api\CabinetTabletController::class, 'check']);
// Display Version API (per physical display)
Route::get('/api/display/{display}/config', [\App\Http\Controllers\Api\DisplayVersionApiController::class, 'config']);
Route::get('/api/display/{display}/check', [\App\Http\Controllers\Api\DisplayVersionApiController::class, 'check']);
// FluxUI Asset-Routen explizit für Portal-Domain registrieren
// (Notwendig weil Route-Cache die globalen Flux-Routen nicht für alle Domains enthält)
Route::get('/flux/flux.js', [\Flux\AssetManager::class, 'fluxJs']);
@ -119,3 +115,11 @@ Route::domain('landing2.test')->group(function () {
// Fallback: Display-API für alle anderen Domains (z.B. localhost)
Route::get('/api/display/config', [\App\Http\Controllers\Api\DisplayConfigController::class, 'index']);
// Fallback: Cabinet Info-Tablet API
Route::get('/api/cabinet-tablet/status', [\App\Http\Controllers\Api\CabinetTabletController::class, 'status']);
Route::get('/api/cabinet-tablet/check', [\App\Http\Controllers\Api\CabinetTabletController::class, 'check']);
// Fallback: Display Version API
Route::get('/api/display/{display}/config', [\App\Http\Controllers\Api\DisplayVersionApiController::class, 'config']);
Route::get('/api/display/{display}/check', [\App\Http\Controllers\Api\DisplayVersionApiController::class, 'check']);