DONE: fix error where the verification uses localhost after user register, use malay name in membership application

This commit is contained in:
ISMAIL MASSERAN
2026-08-10 14:40:50 +08:00
parent db3ac37042
commit 67d675c96a
4 changed files with 21 additions and 2 deletions
@@ -38,6 +38,14 @@ class VerifyEmailNotification extends Notification
protected function verificationUrl(User $notifiable): string
{
$expireMinutes = (int) config('auth.verification.expire_minutes', 60);
$root = rtrim((string) config('app.url'), '/');
// Prefer APP_URL over the current request host so queued/local proxy
// contexts do not embed http://localhost in production emails.
URL::forceRootUrl($root);
if ($scheme = parse_url($root, PHP_URL_SCHEME)) {
URL::forceScheme($scheme);
}
return URL::temporarySignedRoute(
'verification.verify',