laravel breeze 기본에서 로그인 후 의도한 페이지(이전 페이지)로 이동하기 > IT 기술백서

IT 기술백서

직접 알아내거나 검색하기 귀찮아서 모아 둔 것

php | laravel breeze 기본에서 로그인 후 의도한 페이지(이전 페이지)로 이동하기

본문

로그인 화면이 나올때마다 세션에 'url.intended' 키로 이전 url 값을 구워주면 된다.

아래 코드를 추가하자.

 

\App\Provider\AppServiceProvider.php

 

[code]

    public function boot()

    {

        view()->composer('auth.login', function ($view) {

            $login_url = route('login');

            $intend_url = url()->previous();


            if ($intend_url === $login_url) {

                $intend_url = route('home');

            }


            session(['url.intended' => $intend_url]);

        });

    }

[/code]

댓글 0개

등록된 댓글이 없습니다.

Menu