nicer package layout, also in checkout step 1, fixed missing registration language strings, registration error handling, email verification redirect, email verification error handling and messaging,
This commit is contained in:
@@ -9,6 +9,7 @@ use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
|
||||
use Illuminate\Http\Client\ConnectionException as HttpClientConnectionException;
|
||||
use Illuminate\Queue\InvalidQueueException;
|
||||
use Illuminate\Queue\MaxAttemptsExceededException;
|
||||
use Illuminate\Routing\Exceptions\InvalidSignatureException;
|
||||
use Illuminate\Validation\ValidationException;
|
||||
use League\Flysystem\FilesystemException;
|
||||
use PDOException;
|
||||
@@ -70,6 +71,16 @@ class Handler extends ExceptionHandler
|
||||
}
|
||||
}
|
||||
|
||||
if ($e instanceof InvalidSignatureException && ! $request->expectsJson()) {
|
||||
$request->session()->flash('verification', [
|
||||
'status' => 'error',
|
||||
'title' => __('auth.verification.expired_title'),
|
||||
'message' => __('auth.verification.expired_message'),
|
||||
]);
|
||||
|
||||
return redirect()->route('verification.notice');
|
||||
}
|
||||
|
||||
if (! $request->expectsJson() && ! $request->inertia()) {
|
||||
if ($hintKey = $this->resolveServerErrorHint($e)) {
|
||||
$request->attributes->set('serverErrorHint', __($hintKey, [], app()->getLocale()));
|
||||
|
||||
Reference in New Issue
Block a user