Laravel 5.3 인증 확인 생성자가 false를 반환합니다.
P粉769045426
P粉769045426 2023-10-24 20:03:40
0
2
573

저는 Laravel 5.3 并且我试图在 constructor 方法中获取经过身份验证用户的 id를 사용하여 다음과 같이 특정 회사별로 사용자를 필터링할 수 있습니다.

으아아아

그러나 이는 사용자에게 반환되지 않습니다. id。我什至尝试过 Auth::check()그러나 작동하지 않습니다.

Auth::check() 移出 __construct() 메소드를 추가하면 다음과 같이 작동합니다.

으아아아

하지만 HomeController의 생성자에도 넣으면 실패합니다!

이게 왜 실패하는지 아시나요?

P粉769045426
P粉769045426

모든 응답(2)
P粉277464743

5.3부터 Auth::check 컨트롤러 생성자에서는 작동하지 않습니다. 이는 문서화되지 않은 변경 사항 중 하나입니다. 따라서 미들웨어로 옮기거나 컨트롤러 방식을 확인하거나, 프로젝트를 5.2.x로 옮겨야 합니다.

P粉489081732

문서

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿