# Display Umgebungsvariablen Fügen Sie diese Variablen zu Ihrer `.env` Datei hinzu: ## Testserver (portal.b2in) ```env # Display Configuration - Testserver DISPLAY_BASE_PATH=_cabinet DISPLAY_SUBDOMAIN= DISPLAY_DOMAIN=b2in.test ``` **Resultierende URLs:** - Display-Seite: `http://portal.b2in.test/_cabinet/` - Short-URLs: `http://portal.b2in.test/_cabinet/go.php?z=abc123` - API: `http://portal.b2in.test/api/display/config` ## Live-Server (cabinet.b2in.eu) ```env # Display Configuration - Live-Server DISPLAY_BASE_PATH=_cabinet DISPLAY_SUBDOMAIN=cabinet DISPLAY_DOMAIN=b2in.eu APP_ENV=production ``` **Resultierende URLs:** - Display-Seite: `https://cabinet.b2in.eu/` - Short-URLs: `https://cabinet.b2in.eu/go.php?z=abc123` - API: `https://cabinet.b2in.eu/api/display/config` oder `https://b2in.eu/api/display/config` ## Vereinfachtes System Das System nutzt jetzt nur noch den Ordner `public/_cabinet/` für beide Umgebungen: - **Testserver:** Zugriff über `/_cabinet/` Pfad - **Live-Server:** Subdomain zeigt direkt auf `/_cabinet/` Beide Umgebungen teilen sich denselben Code-Pfad, nur die URLs unterscheiden sich. ## Wie es funktioniert 1. **Mit DISPLAY_SUBDOMAIN gesetzt (Live):** - Generiert absolute URLs: `https://cabinet.b2in.eu/go.php?z=...` - Subdomain zeigt auf `public/_cabinet/` 2. **Ohne DISPLAY_SUBDOMAIN (Test):** - Generiert URLs mit Pfad: `http://portal.b2in.test/_cabinet/go.php?z=...` - Zugriff über Hauptdomain mit Unterordner ## Nach Änderungen Cache immer leeren: ```bash php artisan config:clear php artisan cache:clear ```