12-05-2026 Frontend dev
This commit is contained in:
parent
405df0a122
commit
5b8bdf4182
779 changed files with 480564 additions and 6241 deletions
|
|
@ -1,48 +1,49 @@
|
|||
<?php
|
||||
|
||||
use Flux\AssetManager;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Illuminate\Support\Facades\Vite;
|
||||
|
||||
// Portal-Bereich auf https://pr-copilot.test
|
||||
Route::domain('pr-copilot.test')->group(function () {
|
||||
$domainPortal = config('domains.domain_portal');
|
||||
$domainPresseecho = config('domains.domain_presseecho');
|
||||
$domainBusinessportal = config('domains.domain_businessportal');
|
||||
|
||||
// Portal-Bereich (lokal: presseportale.test, live: presseportale.com – via .env)
|
||||
Route::domain($domainPortal)->group(function () {
|
||||
// Auth-Routen laden
|
||||
require __DIR__ . '/auth.php';
|
||||
require __DIR__.'/auth.php';
|
||||
|
||||
// Admin-Routes laden
|
||||
require __DIR__ . '/admin.php';
|
||||
require __DIR__.'/admin.php';
|
||||
|
||||
// Customer-Portal laden
|
||||
require __DIR__.'/customer.php';
|
||||
|
||||
// Display-API-Route (öffentlich zugänglich)
|
||||
// Route::get('/api/display/config', [\App\Http\Controllers\Api\DisplayConfigController::class, 'index']);
|
||||
|
||||
// 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', [AssetManager::class, 'fluxJs']);
|
||||
Route::get('/flux/flux.min.js', [AssetManager::class, 'fluxMinJs']);
|
||||
Route::get('/flux/editor.css', [AssetManager::class, 'editorCss']);
|
||||
Route::get('/flux/editor.js', [AssetManager::class, 'editorJs']);
|
||||
Route::get('/flux/editor.min.js', [AssetManager::class, 'editorMinJs']);
|
||||
|
||||
// Portal-Assets (Vite) - Port 5177
|
||||
Vite::useBuildDirectory('build/portal');
|
||||
});
|
||||
|
||||
// API-Routen für alle Domains
|
||||
Route::domain('api.pr-copilot.test')->group(function () {
|
||||
/*Route::domain('api.presseportale.test')->group(function () {
|
||||
require __DIR__ . '/api.php';
|
||||
});
|
||||
});*/
|
||||
|
||||
require __DIR__.'/web.php';
|
||||
|
||||
// Theme 1 für presseecho.test
|
||||
Route::domain('presseecho.test')->group(function () {
|
||||
Route::domain($domainPresseecho)->group(function () {
|
||||
// Web-Routes laden
|
||||
require __DIR__ . '/web.php';
|
||||
|
||||
// Theme 1 Assets (Vite)
|
||||
Vite::macro('themeCss', function () {
|
||||
return $this->asset('resources/css/web/theme-presseecho.css');
|
||||
});
|
||||
|
||||
Vite::useBuildDirectory('build/web');
|
||||
});
|
||||
|
||||
// Theme 2 für businessportal24.test
|
||||
Route::domain('businessportal24.test')->group(function () {
|
||||
Route::domain($domainBusinessportal)->group(function () {
|
||||
// Web-Routes laden
|
||||
require __DIR__ . '/web.php';
|
||||
|
||||
// Theme 2 Assets (Vite)
|
||||
Vite::macro('themeCss', function () {
|
||||
return $this->asset('resources/css/web/theme-businessportal24.css');
|
||||
});
|
||||
|
||||
Vite::useBuildDirectory('build/web');
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue