两次 laravel 安装会话销毁
two laravel installations session destroy
我的 htdocs 文件夹中有两个 laravel 4 安装。
htdocs/laravel1
和 htdocs/laravel2
。
两者都有不同的数据库,并且 app/config/app.php
中的密钥也不同
两个安装在配置中都有用于会话的驱动程序数据库。
我想使用 artisan serve
命令启动这两个安装。
第一个 laravel 在端口 8000 上以 artisan serve 启动。
第二个 laravel 以 artisan serve --port=4000
开头
问题:
当我登录 laravel1,然后登录 laravel2 时,我在 laravel1 的 Session 离开了……为什么会这样?正如我所说,它们位于不同的数据库中,并且它们在配置文件中具有不同的键。我怎样才能避免这个问题?谢谢!
您为每个安装使用了不同的会话 cookie 名称,因为它们在同一个域中。您应该可以在 app/config/session.php
.
中设置它
我的 htdocs 文件夹中有两个 laravel 4 安装。
htdocs/laravel1
和 htdocs/laravel2
。
两者都有不同的数据库,并且 app/config/app.php
两个安装在配置中都有用于会话的驱动程序数据库。
我想使用 artisan serve
命令启动这两个安装。
第一个 laravel 在端口 8000 上以 artisan serve 启动。
第二个 laravel 以 artisan serve --port=4000
问题: 当我登录 laravel1,然后登录 laravel2 时,我在 laravel1 的 Session 离开了……为什么会这样?正如我所说,它们位于不同的数据库中,并且它们在配置文件中具有不同的键。我怎样才能避免这个问题?谢谢!
您为每个安装使用了不同的会话 cookie 名称,因为它们在同一个域中。您应该可以在 app/config/session.php
.