2016-11-12 9 views
3

PassportでカスタムAPIを設定しようとしています(途中で途中で認証が必要です)。私がPassportダッシュボード(/ homeルート)から個人用のアクセストークンを作成しようとしているときはいつでも、何かが間違っていました!エラー。Laravel 5.3個人用アクセストークン500

これは私のVueのコンポーネント(PersonalAccessTokens.vue)から来ている、と私のコンソールは私の個人的なアクセストークンを格納するためのポストルートで500内部サーバーエラーを記録します...

Laravel \パスポート\のHttp \コントローラ\ \ PersonalAccessTokenController @ storeは責任を負うメソッドですが、Passportに関するLaracastのビデオに正確に従ったので、私は普通のものを見つけることができません

他にもこの問題が発生していますか?

TIA!

+0

エラーログにはどのようなエラーがありますか? – Farkie

+0

何もない、私のVueコンポーネントからのエラーは、/ logsディレクトリにあるはずです。サーバーが500を返すと仮定すると、どこかにログが記録されるはずです。 –

+0

@FabianTjoeAOnクロームオープン開発者コンソールを使用している場合、 'network'タブに行き、requestを実行します。ちょうどあなたが実行した要求が表示されるはずです。それをクリックし、このリクエストのタブから 'preview'を選択します。これは、単に 'storage/log/laravel.log'を見て、スタックトレースを参照してください:) – Skysplit

答えて

6

私はそれを理解しました。

どうやらそれはコマンドを使用して、パスポートを設定するときに生成する必要があることを、私の個人的なアクセストークンのクライアントを読み取ることができません:このコマンドを実行php artisan passport:install

は私の問題を解決します。

参考: https://laracasts.com/discuss/channels/laravel/create-personal-access-token-in-laravel-passport-is-failing

2

私は同じ問題を抱えてきたように、この上もう少し情報。あなたは実行する必要があります。

php artisan passport:install

あなたが実行して、マイグレーションを更新するたび:

php artisan migrate:refresh

をこれに対処するためには、私はちょうど私がそうnpm-run-allを使用するpackage.jsonにスクリプトを追加しました1つのコマンドでそれを行うことができます:

"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