Laravel auth:api 미들웨어는 새로 생성된 경로 파일에서 작동하지 않습니다.
P粉983021177
P粉983021177 2023-09-01 14:46:06
0
1
339

Laravel 7을 사용하는 웹 애플리케이션이 있습니다. 애플리케이션에서 최근에 api/v2(routes/api/v2/api.php< /code>)라는 폴더 아래에 새 api.php 파일을 만들었습니다. 내가 직면한 문제는 새로 생성된 api.php 파일에서 'auth:api' 미들웨어가 작동하지 않는다는 것입니다.

요청 헤더를 확인한 결과 해당 경로에 대한 authorization 헤더가 비어 있는 것으로 나타났습니다. 이전 라우팅 파일을 사용하면 모든 것이 잘 작동합니다.

아래와 같이 RouteServiceProvider.php에 새로운 api 파일을 등록했습니다

경로::prefix('api/v2') ->미들웨어('api') ->네임스페이스($this->네임스페이스) ->group(base_path('routes/api/v2/api.php'));

인증 문제를 제외하면 모든 라우팅이 문제 없이 잘 작동하고 있습니다. 컨트롤러 내부에서 '$request->user()' 메소드를 호출할 수 없기 때문입니다.

PS: 저는 아파치 2.4+

를 사용하고 있습니다.

왜 이런 일이 일어나는지 아시는 분 계신가요?

P粉983021177
P粉983021177

모든 응답 (1)
P粉466290133

경로 파일을 공유할 수 있나요? 제가 시도한 방법은 다음과 같습니다.

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!