我有一个全局的点赞按钮,只允许通过认证的用户点赞一篇帖子。这是通过ajax完成的,因此当用户未通过身份验证时,将重定向到/login。
问题是我没有登录后重定向的位置。laravel内置的Redirect::intended不起作用,因为过滤器是通过ajax应用的。那么,当用户通过身份验证时,我如何将他重定向到他按下like按钮的位置。?
发布于 2015-01-09 15:34:01
您可能正在使用Json响应数据。返回状态码401。具有以下结构
{
success: false,
message: "You need to log in to like a post"
}发布于 2015-01-10 16:40:25
我通过将位置保存到会话中解决了这个问题。我在控制器的构造函数中执行此操作。我只是想也许会有更优雅的方式。
https://stackoverflow.com/questions/27850208
复制相似问题