das marketing frontend wurde auf lokalisierte urls umgestellt.

This commit is contained in:
Codex Agent
2025-11-03 15:50:10 +01:00
parent c0c1d31385
commit 55c606bdd4
47 changed files with 1592 additions and 251 deletions

View File

@@ -39,6 +39,7 @@ class RegisteredUserController extends Controller
{
$fullName = trim($request->first_name.' '.$request->last_name);
$validated = $request->validate([
'username' => ['required', 'string', 'max:255', 'unique:'.User::class],
'email' => ['required', 'string', 'lowercase', 'email', 'max:255', 'unique:'.User::class],
@@ -51,7 +52,7 @@ class RegisteredUserController extends Controller
'package_id' => ['nullable', 'exists:packages,id'],
]);
$shouldAutoVerify = App::environment(['local', 'testing']);
$shouldAutoVerify = App::environment('local');
$user = User::create([
'username' => $validated['username'],
@@ -98,12 +99,16 @@ class RegisteredUserController extends Controller
]),
]);
if (! $user->tenant_id) {
$user->forceFill(['tenant_id' => $tenant->id])->save();
}
event(new Registered($user));
// Send Welcome Email
Mail::to($user)
->locale($user->preferred_locale ?? app()->getLocale())
->queue(new \App\Mail\Welcome($user));
->send(new \App\Mail\Welcome($user));
if ($request->filled('package_id')) {
$package = \App\Models\Package::find($request->package_id);
@@ -131,7 +136,10 @@ class RegisteredUserController extends Controller
Auth::login($user);
} elseif ($package) {
// Redirect to buy for paid package
return redirect()->route('marketing.buy', $package->id);
return redirect()->route('buy.packages', [
'locale' => session('preferred_locale', app()->getLocale()),
'packageId' => $package->id,
]);
}
}