我有两个子域,每个子域都安装了Laravel 5.1,并共享相同的数据库。
app.project.dev
,用户可以编辑他们的项目
*.project.dev
,其中*
为用户名
我正在创建一个网站建设者,所以当用户在*.project.dev
查看他们的网站时,我想检查他们是否仍然登录到app.project.dev
并显示一些额外的功能。
我试过在两个实例上改变config/session.php
中的'domain' => .project.dev
,并得到不同的会话cookie。我认为这只适用于不同的子域使用相同的安装
我从未尝试过,但这里有一个想法:配置您的两个lavarel安装使用相同的storage
目录。这是默认保存会话的地方。
否则,可以使用自定义会话驱动程序,也许由数据库支持。