ホームページ  >  に質問  >  本文

Laravelを使用して認可トークンを含むGET APIを作成する

ユーザーの詳細をデータベースに登録する Registration API を使用し、 を使用して トークンを生成します。 laravel Passport を実行し、トークンをデータベースに保存します

今、生成されたトークンを使用してデータベースからすべてのデータを取得する get api を作成しようとしています

私が試したこと

###存在する

api.php

ルーティング::get('/get_user', [userDEtails::class, 'get_user']);

userDEtails.php コントローラ リーリー

postman で、ヘッダーに認証としてトークンを追加し、動作する API を追加したいです。

Laravel フレームワーク 9.41.0

を使用しています

P粉239164234P粉239164234273日前437

全員に返信(1)返信します

  • P粉475126941

    P粉4751269412023-12-26 00:53:25

    これには Laravel Passport を使用しているとのことなので、 これを実行してユーザーを取得 (およびスコープを確認) してみてください

    リーリー

    理想的には、これは機能するはずです。また、このルート - のように、ルートが 'auth:api' ミドルウェア

    を使用していることを確認する必要があります。 リーリー

    何らかの理由でこのルートに「auth:api」ミドルウェアを使用できず、「web」または他のものを使用する必要がある場合は、 -

    を使用できます。 リーリー ###または### リーリー

    ユーザー オブジェクトを取得する代わりに。

    返事
    0
  • キャンセル返事