No description
Find a file
Kevin Adametz a661a68913 Hotfix: Livewire-UI-Komponenten im Ordner Ui (wie der Namespace)
Der Ordner hieß im Repository UI, der Namespace App\Livewire\Web\Components\Ui. Auf dem
Mac fällt das nicht auf, auf Linux findet der Autoloader die Klassen nicht: Header,
Footer usw. rendern ohne Klasse (500, Undefined variable $logoPath). Wächtertest prüft
Pfad und Namespace auf gleiche Schreibweise.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:11:39 +00:00
.codex dev immobile 2026-05-08 10:41:03 +02:00
.devcontainer Display Module 13-05-2026 2026-05-13 14:34:08 +02:00
.github/workflows First commit 2025-10-20 17:50:35 +02:00
app Hotfix: Livewire-UI-Komponenten im Ordner Ui (wie der Namespace) 2026-10-09 09:11:39 +00:00
bootstrap Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
config Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
database Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
dev Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
packages Startseite ruhiger, Otterpohl mit Montage, Marken-Bilder und Farbwelt-Entwurf 2026-10-01 10:34:21 +00:00
public Git-Deploy: Laufzeitdateien des Display-Players nicht versionieren 2026-10-09 09:04:09 +00:00
resources Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
routes Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
storage/debugbar First commit 2025-10-20 17:50:35 +02:00
tests Hotfix: Livewire-UI-Komponenten im Ordner Ui (wie der Namespace) 2026-10-09 09:11:39 +00:00
.editorconfig First commit 2025-10-20 17:50:35 +02:00
.env.example Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
.gitattributes First commit 2025-10-20 17:50:35 +02:00
.gitignore Git-Deploy: Laufzeitdateien des Display-Players nicht versionieren 2026-10-09 09:04:09 +00:00
.mcp.json dev immobile 2026-05-08 10:41:03 +02:00
AGENTS.md dev immobile 2026-05-08 10:41:03 +02:00
artisan First commit 2025-10-20 17:50:35 +02:00
b2in.code-workspace First commit 2025-10-20 17:50:35 +02:00
boost.json 20-02-2026 2026-02-20 17:57:50 +01:00
CLAUDE.md Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
composer.json Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
composer.lock Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
docker-compose.yml Display Module 13-05-2026 2026-05-13 14:34:08 +02:00
package-lock.json Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
package.json Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
phpunit.dusk.xml First commit 2025-10-20 17:50:35 +02:00
phpunit.xml Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
Readme.md 10-04-2026 2026-04-10 17:18:17 +02:00
tailwind.config.js First commit 2025-10-20 17:50:35 +02:00
tailwind.portal.config.js 21-11-2025 2025-11-21 18:21:23 +01:00
tailwind.web.config.js First commit 2025-10-20 17:50:35 +02:00
vite.config.js 10-04-2026 2026-04-10 17:18:17 +02:00
vite.portal.config.js Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00
vite.web.config.js Git-Deploy per Tag, Betriebsüberwachung und Release-Seeder für den Livegang 2026-10-09 08:56:23 +00:00

B2in - Multi-Domain Laravel-Anwendung

Übersicht

Diese Laravel-Anwendung unterstützt verschiedene Domains mit unterschiedlichen Styles:

  • Admin-Portal: portal.b2in.test - Administrative Funktionen
  • Haupt-Website: b2in.test - Haupt-Landing-Page
  • Landing Page 1: landing1.test - Spezifisches Thema mit Indigo/Amber-Farben
  • Landing Page 2: landing2.test - Spezifisches Thema mit Teal/Pink-Farben

Installation

  1. Repository klonen
  2. Abhängigkeiten installieren:
    composer install
    npm install
    
  3. Umgebungsvariablen konfigurieren (siehe .env.example und DOMAINS-CONFIG.md)
  4. Laravel-Anwendung initialisieren:
    php artisan key:generate
    php artisan migrate
    
  5. Assets kompilieren:
    npm run build
    npm run build:admin
    npm run build:web
    

Domain-Konfiguration

Die Domains werden über die .env-Datei konfiguriert. Für detaillierte Anweisungen siehe DOMAINS-CONFIG.md.

Hosts-Datei konfigurieren

Für die lokale Entwicklung ist es erforderlich, die folgenden Einträge in deiner Hosts-Datei hinzuzufügen:

127.0.0.1   portal.b2in.test
127.0.0.1   b2in.test
127.0.0.1   landing1.test
127.0.0.1   landing2.test

Lokaler Entwicklungsserver

php artisan serve

Asset-Kompilierung

Diese Anwendung verwendet Vite mit verschiedenen Konfigurationen:

  • Hauptkompilierung: npm run dev oder npm run build
  • Admin-Assets: npm run build:portal
  • Web-Assets: npm run build:web

Domain-Simulation

Während der Entwicklung können Domains simuliert werden, ohne die Hosts-Datei zu bearbeiten:

  1. In der .env-Datei: DEV_SIMULATE_DOMAIN=true
  2. Gewünschte Domain angeben: DEV_SIMULATED_DOMAIN=landing1.local

Favicons

Um Platzhalter-Favicons für alle konfigurierten Domains zu generieren:

php artisan domains:generate-favicons