首页 > 解决方案 > Laravel 删除上一个会话

问题描述

我有两个使用 jQuery 的 post call 方法。

$.post('/search/session1',post);
$.post('/search/session2',post);

每次通话都会产生会话数据。

public function session1(Request $request){
Session::put('session1','1');
}
public function session2(Request $request){
Session::put('session2','2');
}

首先创建 session1 。但是当调用 post2 时, session2 创建和 session1 删除!!!这很奇怪。我使用了 laravel 5.4。

更新:

我在调用 Ajax 之前创建了两个会话,而不是在 post2 调用中删除!每次只删除 session1 !!!

更新 2

我在 3 bellow laravel 方法中保存了会话,但仍然删除了 session1!

Session::put('session1','1')
session('session1',1)
$request->session()->put('session1','1')

标签: ajaxlaravelsession

解决方案


感谢@Kyslik,这个包解决了我的问题:


推荐阅读