我有两个使用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种下面的laravel方法保存了会话,但仍然删除了session1!
Session::put('session1','1')
session('session1',1)
$request->session()->put('session1','1')