创建了多个会话:Laravel 5.3,vue,vue-resource

时间:2017-01-02 19:18:50

标签: ajax laravel session vue-resource

我使用vue-resource发布到api方法(在routes / api.php中注册),如下所示:

this.$http.post('api/method', data);

在api /方法中,我试图像这样写入当前会话:

\Session::put('error', 'test');
\Session::save();

但是,当触发api方法的帖子而不是更新现有会话时,它会在/ storage / framework / sessions /目录中创建一个新文件。

在Windows 8.1上使用XAMPP(Apache)

有什么想法吗?

更新 将session / csrf的东西添加到api中间件让我更接近......我想。它不再创建单独的会话文件。但是仍然存在问题。

当我用vue-resource触发api-method时,我看到变量被添加到会话中。我可以查看会话文件,值就在那里。但是,当我刷新/导航到新页面时,它会从同一个文件中消失。所以,它并不像它创建一个新的单独会话。它似乎正在重建会话而不是保持价值。

0 个答案:

没有答案