Laravel Fortify + Sanctum = как сделать регистрацию пользователя (не могу ухватить принцип)?
Здравствуйте, решил попробовать Laravel Fortify чтобы сделать stateless-аутентификацию - никак не могу ухватить суть, что там нужно сделать, чтобы, например, зарегистрировать пользователя (ну, самое элементарное).
Во всех туторах объяснение начинается с того, что нужно в boot() прописать где Fortify искать вьюху, но мне не нужна вьюха :) Мне как раз нужно чтобы через Postman я передал параметры для регистрации и получил ответ.
Some developers become confused regarding the difference between Laravel Sanctum and Laravel Fortify. Because the two packages solve two different but related problems, Laravel Fortify and Laravel Sanctum are not mutually exclusive or competing packages.
Laravel Sanctum is only concerned with managing API tokens and authenticating existing users using session cookies or tokens. Sanctum does not provide any routes that handle user registration, password reset, etc.
If you are attempting to manually build the authentication layer for an application that offers an API or serves as the backend for a single-page application, it is entirely possible that you will utilize both Laravel Fortify (for user registration, password reset, etc.) and Laravel Sanctum (API token management, session authentication).
Sanes, ты мне это зачем вообще пишешь? Я это все разумеется читал. Другое дело, что как я вижу сейчас, они под SPA видимо имеют в виду ТОЛЬКО first-party - т.е. когда именно stateful - ну, я так понял. Ты их тоже так понял?
Sanes, ну, на самом деле SPA это и тупо какой-нить Nuxt работающий с бэком через API - тоже. Это тоже SPA (в отличие от SSR, например). Просто на laravel.com немного по-своему определили этот термин, отсюда и путаница.
Fortify применяют для регистрации, авторизации и сброса пароля.
Ни в одном примире с токенами вы не найдете сброс пароля. Только велосипеды.
Верификация email туда же.
Sanes, короче в Laravel полноценной аутентификации через Bearer токен как не было, так и нет? Ну, такой чтобы типа как make:auth - а оно рраз, и настроило все роуты и прочее? :)