Laravel5.5 手动登录验证登录失败?

问题说明

Win10 下 Laragon 环境 PHP7.1.7,Laravel5.5 中引用 use Auth 或 use Illuminate\Support\Facades\Auth,登录成功,
但是在其它 Controller 中验证登录结果为 false 或 null 各种请教与搜索类似问题都未找到答案,求解

登录成功代码

使用 Auth::attempt($user) 登录成功,Auth::id(),Auth::user(),Auth::check() 都有值
file

其它控制器验证登录代码

但在其它Controller 中使用 Auth::id(),Auth::user(),Auth::check() 显示都为 false 或 null 未登录
file

中间件验证登录代码

验证结果未登录
file

光年之外
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
Summer
最佳答案

请阅读 如何统一开发环境? ,重点是以下这一段:

需要郑重提醒的是:你必须使用『定制版的 Homestead』,你如果在 非定制版 Homestead 环境下、或者其他开发环境下遇到问题,我们将不会为你解答。原因是变量太多了,我们无法擅长所有系统以及各种版本软件搭配会出现的问题。最重要的,人生苦短,熟知这些 Bug,并没有意义。推荐阅读 为什么你一定要使用 Homestead 来开发 Laravel 应用?

6年前 评论
讨论数量: 3
Summer

请阅读 如何统一开发环境? ,重点是以下这一段:

需要郑重提醒的是:你必须使用『定制版的 Homestead』,你如果在 非定制版 Homestead 环境下、或者其他开发环境下遇到问题,我们将不会为你解答。原因是变量太多了,我们无法擅长所有系统以及各种版本软件搭配会出现的问题。最重要的,人生苦短,熟知这些 Bug,并没有意义。推荐阅读 为什么你一定要使用 Homestead 来开发 Laravel 应用?

6年前 评论

@Summer 『定制版的 Homestead』出现了同样的问题?

file

file

6年前 评论

@Summer 对了下面是登录成功 session 与在其它类打印的 session 结果

file

file

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!