Laravel 5.3 Персональный токен доступа 500

Я пытаюсь настроить свой пользовательский API с помощью Passport (ну, я уже на полпути, просто нужно создать свою аутентификацию). Всякий раз, когда я пытаюсь создать личный токен доступа с панели мониторинга Passport (/ home route), я получаю сообщение «К сожалению, что-то пошло не так!» ошибка.

Это происходит из моего компонента Vue (PersonalAccessTokens.vue), и моя консоль записывает мне 500 внутренних ошибок сервера на маршруте Post для хранения личных токенов доступа …

Ответственность за метод несут \ Laravel \ Passport \ Http \ Controllers \ PersonalAccessTokenController @ store, но я не могу найти что-то необычное, поскольку точно следовал видео Laracasts о Passport

Кто-нибудь еще испытывает эту проблему?

ТИА!

5

Решение

Я понял.

Очевидно, он не может прочитать мой личный клиент токена доступа, который вы должны сгенерировать при настройке Passport с помощью команды: php artisan passport:install

Выполнение этой команды решает мою проблему.

Ссылка:
https://laracasts.com/discuss/channels/laravel/create-personal-access-token-in-laravel-passport-is-failing

10

Другие решения

Немного больше информации об этом, так как у меня та же проблема. Вам нужно запустить:

php artisan passport:install

каждый раз, когда вы обновляете свои миграции, выполняя:

php artisan migrate:refresh

Чтобы справиться с этим, я просто добавил скрипт package.json который использует NPM-вводного все так что я могу сделать это одной командой:

"scripts": {
// Other scripts
"migrate:refresh": "php artisan migrate:refresh",
"passport:install": "php artisan passport:install",
"db:refresh": "npm-run-all --sequential migrate:refresh passport:install"}

Теперь я могу просто сделать:

npm run db:refresh

2

По вопросам рекламы [email protected]