public function handle(UserEmailWasUpdatedAndWaitForConfirmation $event) { $userId = $event->userId; $user = UserModel::find($userId); $reset = EmailReset::where('user_id', $userId)->first(); if ($reset && $user) { Mail::send('inoplate-account::email.reset-email', ['user' => $user, 'reset' => $reset], function ($mail) use($user, $reset) { $mail->to($reset->email, $user->name)->subject('Account email change confirmation!'); }); } }
/** * Retrieve user by id * * @param mixed $id * @return Inoplate\Account\Domain\Models\User */ public function findById($id) { $item = $this->model->find($id); return $this->toDomainModel($item); }