user()->hasVerifiedEmail()) { return redirect()->intended(route('dashboard', absolute: false)); } // Apply dynamic mail configuration $adminUser = User::where('type', 'superadmin')->first(); try { if ($adminUser) { SetConfigEmail($adminUser->id); } $request->user()->sendEmailVerificationNotification(); return back()->with('status', 'verification-link-sent'); } catch (\Throwable $th) { return back()->withErrors(['email' => 'Failed to send verification email. Please try again later.']); } } }