feat: translations

This commit is contained in:
2026-05-20 20:54:41 +02:00
parent 9aaf311e54
commit bcc067ec67
29 changed files with 703 additions and 47 deletions
+25 -1
View File
@@ -1,8 +1,11 @@
<?php
use Illuminate\Auth\AuthenticationException;
use Illuminate\Foundation\Application;
use Illuminate\Foundation\Configuration\Exceptions;
use Illuminate\Foundation\Configuration\Middleware;
use Illuminate\Http\Request;
use Illuminate\Routing\Exceptions\InvalidSignatureException;
return Application::configure(basePath: dirname(__DIR__))
->withRouting(
@@ -13,7 +16,28 @@ return Application::configure(basePath: dirname(__DIR__))
)
->withMiddleware(function (Middleware $middleware): void {
$middleware->prepend(\App\Http\Middleware\AuthenticateWithCookie::class);
$middleware->alias([
'verified' => \App\Http\Middleware\EnsureEmailIsVerified::class,
]);
})
->withExceptions(function (Exceptions $exceptions): void {
//
$exceptions->render(function (AuthenticationException $exception, Request $request) {
if (! $request->expectsJson()) {
return null;
}
return response()->json([
'message' => __('api.auth.unauthenticated'),
], 401);
});
$exceptions->render(function (InvalidSignatureException $exception, Request $request) {
if (! $request->expectsJson()) {
return null;
}
return response()->json([
'message' => __('api.auth.invalid_verification_link'),
], 403);
});
})->create();