Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 创建多个会话:Laravel 5.3、vue、vue资源_Ajax_Laravel_Session_Vue Resource - Fatal编程技术网

Ajax 创建多个会话:Laravel 5.3、vue、vue资源

Ajax 创建多个会话:Laravel 5.3、vue、vue资源,ajax,laravel,session,vue-resource,Ajax,Laravel,Session,Vue Resource,我使用vue资源发布到api方法(在routes/api.php中注册),如下所示: 在我试图写入当前会话的api/方法中,如下所示: \Session::put('error', 'test'); \Session::save(); 但是,当触发post to api方法而不是更新现有会话时,它会在/storage/framework/sessions/目录中创建一个新文件 在Windows 8.1上使用XAMPP(Apache) 有什么想法吗 更新: 将session/csrf内容添加到a

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

在我试图写入当前会话的api/方法中,如下所示:

\Session::put('error', 'test');
\Session::save();
但是,当触发post to api方法而不是更新现有会话时,它会在/storage/framework/sessions/目录中创建一个新文件

在Windows 8.1上使用XAMPP(Apache)

有什么想法吗

更新: 将session/csrf内容添加到api中间件使我更接近。。我想。它不再创建单独的会话文件。然而,仍然存在一个问题


当我使用vue资源触发api方法时,我看到变量被添加到会话中。我可以查看会话文件,它的值就在那里。但是,当我刷新/导航到新页面时,它会消失。。。来自同一个文件。所以,它不像是在创建一个新的单独会话。它似乎正在重建会话,而不是保留该值。

可能是您需要在Kernel.php中的API路由中启动会话,请参阅此线程更新原始帖子中的答案。越来越近了,但还是有奇怪的事情发生。
\Session::put('error', 'test');
\Session::save();