跨多个Laravel 5安装的子域共享授权会话


Share auth sessions across sub domains with multiple Laravel 5 installations

我有两个子域,每个子域都安装了Laravel 5.1,并共享相同的数据库。

app.project.dev,用户可以编辑他们的项目

*.project.dev,其中*为用户名

我正在创建一个网站建设者,所以当用户在*.project.dev查看他们的网站时,我想检查他们是否仍然登录到app.project.dev并显示一些额外的功能。

我试过在两个实例上改变config/session.php中的'domain' => .project.dev,并得到不同的会话cookie。我认为这只适用于不同的子域使用相同的安装

我从未尝试过,但这里有一个想法:配置您的两个lavarel安装使用相同的storage目录。这是默认保存会话的地方。

否则,可以使用自定义会话驱动程序,也许由数据库支持。