LaravelのAPIコントローラーで認証されたユーザーを取得する

Nov 25 2020

AuthenticatedUserのデータをAPIコントローラーで取得したい。どうやってするか?
これが私のAPI \ CompanyControllerです

public function selected_company(){
        return Auth::user()->id;
    }

HTTPリクエストで発生したエラー...

回答

1 linktoahref Nov 26 2020 at 13:25

コメントをわかりやすく伝えるために、

コントローラには、次のようなミドルウェアが必要です。

public function __construct()
{
    $this->middleware('auth:api');
}

または、APIへのルートをミドルウェアに渡す必要があります

Route::get('your-api-endpoint')->middleware('auth:api');