name = auth()->user()->name; $this->email = auth()->user()->email; $this->timezone = auth()->user()->timezone; } /** * @throws Exception */ public function submit(): void { app(UpdateUserProfileInformation::class)->update(auth()->user(), $this->all()); session()->flash('status', 'profile-updated'); $this->emitTo(UserDropdown::class, '$refresh'); } public function sendVerificationEmail(): void { /** @var User $user */ $user = auth()->user(); if (! $user->hasVerifiedEmail()) { $user->sendEmailVerificationNotification(); session()->flash('status', 'verification-link-sent'); } } public function render(): View { return view('livewire.profile.update-profile-information'); } }