Как перенаправить на предыдущую страницу после входа в систему

#session #amazon-elastic-beanstalk #laravel-8 #fortify #jetstream

Вопрос:

У меня возникла проблема, которую я не могу решить с помощью сеансов. Я пытаюсь сделать следующее: в моем проекте есть некоторые страницы, для доступа к которым не требуется логин, по крайней мере, пользователь хочет выполнить действие. Если пользователю нужно что-то сделать, он должен войти в систему, поэтому мне нужно, чтобы после входа в систему вернуться на предыдущую страницу, чтобы у меня был этот код:

 class RedirectIfAuthenticated
{
    /**
     * Handle an incoming request.
     *
     * @param  IlluminateHttpRequest  $request
     * @param  Closure  $next
     * @param  string|null  ...$guards
     * @return mixed
     */
    public function handle(Request $request, Closure $next, ...$guards)
    {
        $guards = empty($guards) ? [null] : $guards;
        foreach ($guards as $guard) {
            if (Auth::guard($guard)->check()) {
                return redirect()->intended(RouteServiceProvider::HOME);
            }
        }
        return $next($request);
    }
}
 

И я сохраняю предыдущую страницу в сеансе каждый раз, когда пользователь получает доступ для входа в систему:
Чтобы быть более конкретным, я делаю это непосредственно в представлении входа в систему, потому что я использую Jetstream для укрепления Laravel 8, и я довольно новичок в этом.

  @php
     $urlPrevious = url()->previous();
     session()->put('url.intended', $urlPrevious);
 @endphp
 

Большая проблема в том, что он работает локально, но не на ПРОИЗВОДСТВЕ, Он работает иногда, но не всегда.
Мой проект находится в AWS, я думаю, что, возможно, мне нужно что-то настроить, или я что-то теряю в своем коде.
Спасибо!!