질문을 삭제하지 말아주세요.!
 
1
0
-1
login이 필요한 서비스 클릭 시 로그인 후 이전페이지로 돌아오면 이전모습 그대로 있어요. # list.blade.php if(Auth::check()) {

로그인했어요

} else { 로그인하기 } 라고 할 때 로그인 안한 상태에서 'list.blade.php'로 들어가 '로그인하기' 버튼을 눌러 로그인(login.blade.php)하고나서 'list.blade.php'로 돌아오는데, 그대로 로그인하기라는 모습이 보이고, 새로고침을 해야만

로그인했어요

가 뜹니다. 이 문제 어떻게 해결해야할가요?? * 참고: 로그인, 로그아웃 등은 라라벨에서 제공하는 auth 사용.
    CommentAdd your comment...

    2 answers

    1.  
      1
      0
      -1

      https://laracasts.com/discuss/channels/laravel/when-to-use-redirectintended-and-redirectto?page=0

      intended 대신에 to를 써보세요. 이전 페이지로 돌아가려는 URL 은 획득해야 합니다. referer 를 키워드로 찾으면 쉽게 찾을듯 싶어요.

        CommentAdd your comment...
      1.  
        1
        0
        -1

        다시 list.blade 로 넘어오는 과정이 history.back을 사용하고 계신건 아닌가요?


        1. 신형준

          intended를 사용하고 있는데 이게 history.back으로 구현된걸가요? 어떻게 구현되어있는지 잘 모르겠어요

        2. 신형준


          $this->authenticated($request, $this->guard()->user())
          ?: redirect()->intended($this->redirectPath());


        CommentAdd your comment...