php-Laravel API:oath/tokenが不正なリクエストを返す
laravel 5.5でAPIを作成する方法を学ぼうとしています。ユーザー認証用のパスポートをインストールしてから、次のようにします。
追加: Laravel\Passport\PassportServiceProvider::class,
To "config / app.php"
追加: use Laravel\Passport\HasApiTokens;
と use Notifiable, HasApiTokens;
「App/User.php」へ
移行を正常に行い、「php artisanpassport:install」を実行しました
追加: use Laravel\Passport\Passport;
およびPassport::routes();
をブート関数に追加します
「AuthServiceProvider」内
「config/auth.php」でAPIドライバーを「passport」に変更しました
しかし、「localhost / laravel_api / oauth/token」でPOSTリクエストを行おうとすると 以下に示すように、不正なリクエストが返されます:
私が使用するヘッダー: 受け入れる:application / json、 コンテンツタイプ:application / json
エラーの原因は何ですか?
よろしくお願いします
答え :
解決策:
問題は解決しました
xamppの使用に問題があります。 「phpartisanserve」を実行し、「http://127.0.0.1:8000/oauth/token」を使用しました
この問題なしにxamppを操作する方法を知っている人はいますか?
答え :
解決策:
roots / api.phpファイルにURLを登録しましたか? また、LaravelはURLにAPIを自動的に追加するので、それも処理する必要があります。
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。