user(); $emailChanged = $user->email !== $request->validated('email'); $user->fill($request->validated()); if ($emailChanged) { $user->email_verified_at = null; } $user->save(); $securityEvents->record('profile.updated', $user, $request, [ 'email_changed' => $emailChanged, ]); if ($emailChanged) { $user->sendEmailVerificationNotification(); } return redirect()->route('profile.show') ->with('success', 'Your profile has been updated.'); } }