Laravel - 清除重定向::意图()

use*_*364 2 php redirect laravel

作为后续问题:Laravel Redirect :: intention()条件回退

我遇到了一个问题,即在设置了预期的URL会话之后,即使用户决定不登录而是浏览到站点的另一部分,它仍会保留在会话中.之后,如果用户决定通过过滤器强制登录,则使用旧的目标URL.

所以,我想我的问题是这个; 如果用户没有尝试登录,我将如何清除目标网址?

小智 6

预期的URL与密钥一起存储在Session中url.intended.如果你需要忘记价值,你可以做到Session::forget('url.intented');.因此,将不使用旧的预期URL.

您需要确定何时需要忘记值以及何时需要记住它.

我的来源:Laravel源代码!此信息不在文档中.