mehr übersetzungen, added pending purchase indicator. datenschutzfenster funktioniert.

This commit is contained in:
Codex Agent
2025-10-03 15:31:54 +02:00
parent 60f8de9162
commit c87cfb2c10
17 changed files with 410 additions and 52 deletions

View File

@@ -1,5 +1,6 @@
<?php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use Inertia\Inertia;
use Illuminate\Support\Facades\Log;
@@ -14,15 +15,18 @@ Route::get('/lang/{locale}/{namespace}', function ($locale, $namespace) {
$content = json_decode(file_get_contents($path), true);
Log::info('JSON loaded', ['keys' => array_keys($content ?? [])]);
return response()->json($content);
})->where(['locale' => 'de|en', 'namespace' => 'marketing|auth']);
})->where(['locale' => 'de|en', 'namespace' => 'marketing|auth|common']);
Route::prefix('{locale?}')->where(['locale' => 'de|en'])->middleware('locale')->group(function () {
Route::get('/', [\App\Http\Controllers\MarketingController::class, 'index'])->name('marketing');
Route::get('/packages', [\App\Http\Controllers\MarketingController::class, 'packagesIndex'])->name('packages');
Route::get('/packages/{id}', function ($id) {
return redirect("/packages?package_id={$id}");
})->where('id', '\d+')->name('packages.detail');
Route::get('/login', [\App\Http\Controllers\Auth\AuthenticatedSessionController::class, 'create'])->name('login');
Route::post('/login', [\App\Http\Controllers\Auth\AuthenticatedSessionController::class, 'store'])->name('login.store');
Route::get('/register/{package_id?}', [\App\Http\Controllers\Auth\MarketingRegisterController::class, 'create'])->name('register');
Route::post('/register', [\App\Http\Controllers\Auth\MarketingRegisterController::class, 'store'])->name('register.store');
Route::get('/register', [\App\Http\Controllers\Auth\MarketingRegisterController::class, 'create'])->name('register');
Route::post('/register', [\App\Http\Controllers\Auth\MarketingRegisterController::class, 'store'])->middleware('throttle:6,1')->name('register.store');
Route::post('/logout', [\App\Http\Controllers\Auth\AuthenticatedSessionController::class, 'destroy'])->name('logout');
});
@@ -32,8 +36,8 @@ Route::prefix('{locale?}')->where(['locale' => 'de|en'])->middleware('locale')->
})->name('login.fallback');
// Fallback for /register (redirect to default locale)
Route::get('/register', function () {
return redirect('/de/register');
Route::get('/register', function (Request $request) {
return redirect('/de/register' . $request->getQueryString());
})->name('register.fallback');
// Fallback for /logout (redirect to default locale)