Php 在Laravel注销后如何保持在同一页面上

Php 在Laravel注销后如何保持在同一页面上,php,login,laravel,Php,Login,Laravel,正如题名所示,我想知道如何设置我的网站,以便用户在注销后保持在同一页面上特别是,我想知道Laravel是否提供了语法来实现这一点。我希望在Laravel内部使用最佳实践 例如: 登录链接显示在每页的顶部。Bob已登录并查看“关于”页面。Bob单击“注销”。Bob已注销并重定向回“关于”页面 我认为这是一个很好的方法,因为auth过滤器可以确定页面是否受到保护,并相应地重定向 如果你认为从可用性的角度来看这是一个糟糕的做法,我也很感兴趣。我看到的大多数示例都有注销功能重定向到主页。有什么理由不呆在

正如题名所示,我想知道如何设置我的网站,以便用户在注销后保持在同一页面上特别是,我想知道Laravel是否提供了语法来实现这一点。我希望在Laravel内部使用最佳实践

例如:

登录链接显示在每页的顶部。Bob已登录并查看“关于”页面。Bob单击“注销”。Bob已注销并重定向回“关于”页面

我认为这是一个很好的方法,因为auth过滤器可以确定页面是否受到保护,并相应地重定向


如果你认为从可用性的角度来看这是一个糟糕的做法,我也很感兴趣。我看到的大多数示例都有注销功能重定向到主页。有什么理由不呆在同一个页面上吗?

从可用性的角度来看,我认为在用户注销后将其发送回他们所在的页面是一个非常好的主意,前提是该页面不是受保护的页面

这其实很容易做到。您需要使您的注销链接如下:
example.com/logout?redir=about.html

现在,在登录用户后,检查是否存在
$\u GET['redir']
,如果存在,则将其发送回该页面,其他人将其发送到主页。注销后,在重定向到同一页面之前,最好向他们显示另一个页面几秒钟,上面写着“您已注销”。

如果您尝试: 返回重定向::返回();
在您的注销路线/控制器中?

感谢您对xbonez的快速评论!一开始我的评论不是很清楚——我已经更新了。我想知道,尤其是Laravel是否提供了一种简单的方法来实现这一点。Laravel还提供了许多其他简洁的特性,比如这个,当然,我正在寻找在框架内实现它的最佳实践方法。尽管如此,还是要谢谢你!不幸的是,我对拉威尔不太熟悉。希望其他人能来指出任何可能存在的用于此目的的Laravel特定方法。哈!太简单了!我没想到。谢谢