ajax - 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')
解决方案
感谢@Kyslik,这个包解决了我的问题:
推荐阅读
- javascript - 如何在会话中仅显示一次后隐藏 div
- python - 在它们的交叉引用属性上映射两个集合
- javascript - 如何根据类型在可扩展类上重用“工厂”方法?
- python - 张量的形状与提供的形状不兼容,Keras Tuner 中的错误
- java - Java代码检测CSV文件中的特殊字符
- android - 现在不推荐使用 BluetoothAdapter.getDefaultAdapter() 我该使用什么?
- r - RMarkdown 显示为黑框
- python - Pandas - 根据其他列的名称创建具有值的新列
- python - 我无法在 python shell 中创建对象,因为我无法使用“from products.models import Product”行导入我的应用程序
- perl - 如何在 perl 中使用单个正则表达式将一行划分为代码和注释?