/** * Confirm user account. * * @param \Arcanesoft\Contracts\Auth\Models\User $user * * @return \Arcanesoft\Contracts\Auth\Models\User */ public function confirm(UserContract $user) { event('auth.users.confirming', compact('user')); $user->setAttribute('is_confirmed', true); $user->setAttribute('confirmation_code', null); $user->setAttribute('confirmed_at', Carbon::now()); $user->save(); event('auth.users.confirmed', compact('user')); return $user; }