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

时间:2014-05-31 13:58:37

标签: php redirect laravel

作为后续问题:Laravel Redirect::intended() conditional fallbacks

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

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

1 个答案:

答案 0 :(得分:6)

目标网址存储在会话中,密钥为url.intended。如果您需要忘记该值,可以执行Session::forget('url.intented');。因此,将不会使用旧的预期URL。

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

我的来源:Laravel source code!此信息不在文档中。