私はlaravel 5.5でAPIを作る方法を学ぶためにしようとしているが、私はその後、ユーザー認証のためにパスポートをインストール:LaravelのAPI:宣誓/トークンを返す悪い要求
を追加しました: Laravel\Passport\PassportServiceProvider::class,
へ「のconfig /アプリ。 PHP」
を追加しました: use Laravel\Passport\HasApiTokens;
と use Notifiable, HasApiTokens;
に "アプリケーション/ User.php"
が正常にマイグレーションを作ったとrunned "PHPの職人のパスポートを:インストール"
を追加しました: "AuthServiceProvider" のブート機能 へ use Laravel\Passport\Passport;
とPassport::routes();
はまた、 "設定/ auth.php" に
を "パスポート" へのAPIドライバを変更しかし、私はしようとすると、 "localhost /をlaravel_api/OAuthの/トークン" のPOSTリクエストを作る 下図のように、それは悪い要求を返します。
受け入れ::私が使用してヘッダーにアプリケーション/ JSON、 のContent-Type:アプリケーション/ JSON
エラーの原因は何ですか?事前
Laravel、Passportなどとは関係ありません。これはあなたのウェブサーバーの404ページであり、Laravel'sではなく、サーバーがLaravelアプリケーションに 'laravel_api/oauth/token'を渡すように設定されていません。サーバーの設定を確認してください。 – ceejayoz