Даниил Чашков, После установки Laravel Passport в бд появляются 5 таблиц, связанные с oAuth. В одной из них, а именно в oauth_clients, создалось 2 записи. Вы берёте ID 2 и его ключ. А далее через axios во Vue приложении вы уже делаете запрос на авторизацию. Если не ошибаюсь, то путь для авторизации такой: ваш_сайт/oauth/client, где вы передаёте некоторые данные, получаете ключи/токены для api и дальше в каждый запрос передаёте их.
На счёт регистрации всё просто:
1. Регистрация. Делаете регистрацию как хотите. Тут Laravel Passport не нужен. Просто создаёте форму и отправляете по api (без middleware "api") данные и регистрируете.
PS: я давно уже не работал с Laravel Passport, так что я могу где-то ошибиться, да и может быть где-то что-то поменялось.
Даниил Чашков, Я не знаю в чём преимущества и недостатки обеих пакетов, да и с jwtauth я не работал. Laravel Passport разрабатывался именно для Laravel, имеет как я знаю хорошую интеграцию. Можно сказать, что этот пакет "работает прямо из коробки". К сожалению больше ни чего не могу сказать.
И еще вопрос, как делать запросы на маршруты, которые расположены во routes/api.php?
Предупрежу сразу - мой комментарий бесполезный, наверное...
Google Translate выдал мне эту ошибку: "FATAL ERROR: v8 :: HandleScope :: CreateHandle () Невозможно создать дескриптор без узла HandleScope".
stratosmi, в начале моего ответа я сразу предупредил, что я знаю цен, а предложил просто как вариант. Если дело только в цене, то предлагаю закрыть обсуждение.
awesomer, да, я знаю, один тег php. Но как я раньше говорил - это почти нулевые знания об авторе данного вопроса. МБ он знает что-то другое, а решил изначально написать на php.
Согласен, если ты знаешь только/больше PHP, то стоит писать на нём. Автор же не указал ни чего о себе, о уровне его знаний различных языков программирования, а только тег, что в принципи ни как не информирует нас о его знаниях и не знаниях.
Я конечно понимаю, что есть хорошая практика изучать PHP попутно программирая что-либо...Но я посоветовал бы лучше взять какой нибудь популярный фреймворк и постараться изучать по нему.