在 laravel 登录后使用会话到达上一页

Using session to reach previous page after login in laravel

我正在使用 Laravel 5.7。出于安全原因,我将我的 laravel 应用程序设置为在一小时不活动后自动注销。但我希望用户在被系统踢出之前重新登录同一页面。我尝试使用 Session,但它只存储以前的 url,即登录页面 url。如何在用户自动注销之前检索 URL?

您需要做的就是将其放入您的注销函数中。

session(['returnUrl' => url()->previous()]);

然后在登录功能上,将用户重定向到 session('returnUrl') 并使用 session()->forget('returnUrl')

删除会话数据

在您的登录控制器中使用它

url()->previous()