현지화 목적으로 접두사 그룹에 래핑된 Laravel을 사용하려고 합니다. Auth::routes()
:
제 생각에는 이제 이와 같은 경로를 만들 때 현재 언어를 제공합니다 route('password.confirm', app()->getLocale())
하지만 "비밀번호 찾기" 기능을 사용하려고 하면 예외가 발생합니다. 나는 이것이 Laravel이 현재 언어 매개변수를 전달하지 않고 명명된 경로를 사용하여 내부적으로 비밀번호 재설정 링크를 생성하기 때문이라고 생각합니다.
으아악어떤 방식으로든 전역적으로 Auth::routes()
를 사용하고 누락된 "로케일" 매개변수를 삽입하는 것이 가능합니까? 아니면 Laravel의 인증 방법을 재정의하지 않고 권장되는 접근 방식은 무엇입니까?
해결책을 찾았습니다. 이 답변을 보내 주셔서 감사합니다 https://stackoverflow.com/a/49380950/9405862 URL에 누락된 매개 변수를 추가하는 미들웨어를 라우팅 그룹에 추가하도록 영감을 주었습니다.
으아악내 미들웨어는 이제 다음과 같습니다:
으아악