Laravel에서 사용자를 인증하고 확인 메시지를 표시하는 데 문제가 있습니다. 로그인 시도 시 사용자가 올바르게 인증되지 않아 인증 오류 메시지가 표시되지 않습니다.
인증 및 검증을 위해 공식 Laravel 문서를 따랐지만 인공지능의 도움을 받아도 예상한 결과를 얻지 못했습니다.以下是我的一些代码 Pictures段:
공용 함수 저장소(요청 $request) { $요청->검증([ '이메일' => '필수|이메일', '비밀번호' => '필수의', ]); $credentials = $request->only('이메일', '비밀번호'); if (auth()->attempt($credentials)) { $user = 인증()->사용자(); $request->session()->put('사용자', $user); return 리디렉션()->route('home'); } 던져 ValidationException::withMessages([ '이메일' => '이메일 또는 비밀번호가 잘못되었습니다.', ]); }
这是HTML代码:
<머리> <메타 문자 집합="UTF-8">로그인 머리> <본문>로그인
처음에 이메일과 비밀번호를 확인하셨네요. 로그인에 실패한 후 예외가 발생했기 때문에 로그인 페이지로 리디렉션되지 않습니다. 따라서 오류가 있는 이전 페이지로 리디렉션되어야 합니다.
따라서 저장 방법을 다음과 같이 수정하세요.
으아악이제 로그인 페이지의 블레이드 파일에 다음 코드를 사용하면 오류가 인쇄됩니다. 필요에 따라 디자인이나 기타 콘텐츠를 수정하세요
으아악