Serena丶 2023-01-07 18:22 采纳率: 0%
浏览 25

Laravel项目中,关于页面跳转,无论是输入url还是按钮跳转,一直重定向到同一个页面。

当前使用的Laravel版本为9.x
问题描述

本人最近在学习 Laravel 框架,尝试使用 laravel 中自带的用户认证功能完成登录认证,在编写退出登录功能时,在控制器的方法中执行如下代码:

public function logout(Request $request) {
     Auth::guard('web')->logout();
     $request->session()->invalidate();
     $request->session()->regenerateToken();
     return redirect('/login');
}

上述代码执行之后,退回到登录界面,之后无论是重新登录,还是输入 url,无论如何操作都会一直重定向到登录界面。

img

无论进行什么操作,路径一直都是重定向到登录界面,即 login 页面,如下:

img

在网上查过很多解决方法,比如说是在 config/admin.php 下的 auth 数组添加,但在我的 laravel 项目中并没有 admin.php,因此这个方法不了了之。

 'auth' => [
    'excepts'=>[
       'auth/login'
    ],
    ...xxxxx
]

希望小伙伴们能够帮忙查找一下原因,谢谢!

  • 写回答

1条回答 默认 最新

  • Stephen_112 2023-01-12 11:37
    关注

    login的内容是什么,贴出来

    评论

报告相同问题?

问题事件

  • 创建了问题 1月7日

悬赏问题

  • ¥15 找一个QT页面+目标识别(行人检测)的开源项目
  • ¥15 有没有整苹果智能分拣线上图像数据
  • ¥20 有没有人会这个东西的
  • ¥15 cfx考虑调整“enforce system memory limit”参数的设置
  • ¥30 航迹分离,航迹增强,误差分析
  • ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败
  • ¥15 用Ros中的Topic通讯方式控制小乌龟的速度,走矩形;编写订阅器代码
  • ¥15 LLM accuracy检测
  • ¥15 pycharm添加远程解释器报错
  • ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口