0
컨트롤러에서 사용자를 인증해야합니다.Laravel 5.4 사용자 인스턴스가 작동하지 않음을 인증하십시오.
public function index()
{
$user = User::find(1);
Auth::login($user, true);
dd(Auth::check()); // returns true
}
public function dev()
{
dd(Auth::check()); // returns false
}
인덱스()를 실행할 때 괜찮습니다. 스크립트는 을으로 반환합니다. 그러나 다음에 dev()에 갈 때 - 스크립트는 거짓을 반환합니다..
나는 diferrent 세션 드라이버 (파일, 쿠키, 데이터베이스)와 함께했습니다.
당신이 dev에 이러한 선()을 누락 휴식입니다 기능'$ 사용자 = 사용자 : 찾기 (1); ''인증 : 로그인 ($ 사용자, TRUE) 당신은'호출 할 때' –
내가 당신에게 추천이 –
내가 프레임 워크의 로그인으로 모든 클래스에 대한 글로벌 세션을 생성 생각 @BilalAhmed ..이 라인에 대한 생성자를 만드는() 메소드 – Markx