【发布时间】:2015-11-02 12:49:57
【问题描述】:
我们的网站在 Laravel 4.2 上运行,并且长期以来一直在考虑升级到 5.0。
我们还有一个子域,我们开始构建并决定使用 Laravel 5.1,以便我们可以在迁移之前习惯它。我们已经设置并安装了子域,它正在运行。
但是,我们的登录不会在两个域之间持续存在。我们在两个系统的会话设置中都设置了域。 cookie 已设置,但我假设 Laravel 4.2 和 5.1 具有不同的身份验证系统,因此 4.2 的 cookie 在 5.1 中不起作用,反之亦然。我们也尝试过数据库会话和文件会话,但运气不佳。
有没有办法将 Laravel 4 会话转换为 Laravel 5 会话,以便用户可以轻松地从我们的 4.2 主站点转到我们的 5.1 子域?
是否可以同时为 4.2 和 5.1 设置两种类型的 cookie,以便用户拥有和使用这两个域?
或者我们是否认为这一切都错了,应该尝试一些完全不同的方法来获得我们想要的东西?
【问题讨论】:
标签: php laravel cookies laravel-4 laravel-5