Files
fotospiel-app/app/Http/Middleware/SetLocaleFromUser.php
Codex Agent fa33e7cbcf Fix Event & EventType resource issues and apply formatting
- Fix EventType deletion error handling (constraint violations)
- Fix Event update error (package_id column missing)
- Fix Event Type dropdown options (JSON display issue)
- Fix EventPackagesRelationManager query error
- Add missing translations for deletion errors
- Apply Pint formatting
2026-01-21 10:34:06 +01:00

22 lines
429 B
PHP

<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
class SetLocaleFromUser
{
public function handle(Request $request, Closure $next): Response
{
$user = $request->user();
if ($user && ! empty($user->preferred_locale)) {
app()->setLocale($user->preferred_locale);
}
return $next($request);
}
}