Какая то куча сообщений непонятных , пишите одно сообщение но полноценное !
Разберем , пользователь зарегистрировался , и ждет подтверждения телефона , при регистрации тебе нужно валидировать данные которые пришли от пользователя это первое !
у тебя уже есть запись и пользователь находится в Auth::user() это два
когда пользователь ввел код ты его тоже валедируешь ! и сверяешь с кодом который в базе это три
после обновляешь Юзера Auth::user()->update()
а если юзер не верифицировани то команда сделает свое грязное дело с этим юзером