From 949cdd1e5b8ae6b978c529952908e230d3c4888b Mon Sep 17 00:00:00 2001 From: boban Date: Thu, 23 Apr 2026 03:24:01 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20Webmail=20path-fallback=20zur=C3=BCck=20?= =?UTF-8?q?(name=20'webmail.')=20+=20hot-file=20cleanup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Path-based Fallback /webmail/* mit ->name('webmail.') re-added — kein Namenskonflikt mehr mit web.php 'login'. Behebt gecachte 301-Redirects im Browser. npm dev-script räumt public/hot vor dem Start auf damit Vite-Stop nie mehr die App kaputt macht. Co-Authored-By: Claude Sonnet 4.6 --- bootstrap/app.php | 6 ++++++ package.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bootstrap/app.php b/bootstrap/app.php index 055690d..3193605 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -21,6 +21,12 @@ return Application::configure(basePath: dirname(__DIR__)) ->domain($wmHost) ->name('ui.webmail.') ->group(base_path('routes/webmail.php')); + + // Path-based fallback mit eigenem Namen-Prefix — kein Konflikt mit web.php 'login' + Route::middleware('web') + ->prefix('webmail') + ->name('webmail.') + ->group(base_path('routes/webmail.php')); } else { Route::middleware('web') ->prefix('webmail') diff --git a/package.json b/package.json index b716703..89c4521 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "module", "scripts": { "build": "vite build", - "dev": "vite" + "dev": "node -e \"try{require('fs').rmSync('./public/hot')}catch(e){}\" && vite" }, "devDependencies": { "@tailwindcss/vite": "^4.0.0",