Laravel의 API 컨트롤러에서 인증 된 사용자 가져 오기

Nov 25 2020

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');