Да много где пишут. Например, в
соседней ветке) В описании провайдеров нет т.к. к социальной авторизации данные вопросы не относятся. Если юзера получил - искать по этим данным юзера в бд. Если не найден то создать юзера. Это вопросы работы с моделями Ларавел. Я еще сделал отдельную таблицу для соцсетей где указан provider_user_id со связью hasMany c юзером т.к. у юзера может быть много соцсетей и не быть емейла. Короче от логики приложения зависит. Авторизовать юзера так
auth()->login($user);