我有一个基于域和子域的应用程序(所有在一个Laravel项目中)。我已经建立了CORS和CSRF,以便沟通起作用。我还替换了session.php
下的Cookie域,现在会话跨域和子域共享。
但登录时遇到问题。当我登录时(从域或子域)用户登录。我可以通过在Auth::user()
下转储web.php
来检查。但是,当我尝试从中间件转储它时,我得到null
。
这怎么可能?
我尝试在应用和浏览器上清除缓存
答案 0 :(得分:0)
您应该检查数据库,很久以前我遇到了同样的问题。
我认为Laravel会将会话保存在数据库或其他配置中。
检查" config / session.php"
希望有所帮助
答案 1 :(得分:0)
我发现了这个问题。
我在web
注意强>
在{{1}}中间件
之前调用全局中间件