现行制度:
.ENV设置:
APP_KEY=base64:tRpczdAlZ3jZ5VbP4sBU6BJcltftB5pBFpOuHbh/pq4=
SESSION_DRIVER=cookie
SESSION_DOMAIN=foo-bar.dev
config / app.php设置:
'cookie' => 'laravel_session'
现在我可以从Laravel 5.2登录并可以将这些cookie用于Laravel 5.3,但不能相反。
我曾尝试更改SESSION_DRIVER=cookie
=> database
但得到的结果相同。
答案 0 :(得分:3)
在这种情况下,我很确定你必须在你的cookie域前加上点。例如:
SESSION_DOMAIN=.foo-bar.dev
试一试,看看它是否有效。
修改另外,我的5.2将会话Cookie域设为null
,因此请确保在config / session.php中将其设置为'domain' => env('SESSION_DOMAIN', null),