php - Laravel 4.2:在会话中保留多维数组数据
问题描述
在我的 laravel 4.2 应用程序中,我想在会话中存储购物车项目的详细信息。
cartId =>[
0 => [
productId => x,
quantity => y
],
1 => [
productId => u,
quantity => v
],
2 => [
productId => l,
quantity => m
]
]
我没有找到除此之外的方法
Session::push('user.teams', 'developers');
用于在会话中存储为数组。但同样不适用于这里
解决方案
看起来您可以直接在会话中插入数组。
$someArray = ['name' => 'John Doe', 'username' => 'jdoe'];
Session::put('user', $someArray);
当你想检索它的值时,只需要:
$user = Session::get('user');
echo $user['name'] // output: John Doe
同样适用于多维数组...
推荐阅读
- dataframe - 如何将 Arm64 字符更改为 92x?
- flutter - 无法使用 FCM onMessage 导航到不同的屏幕
- javascript - 如何在输入元素内使用按下的 ArrowDown 键来像 Tab 键一样工作以专注于下一个元素
- unit-testing - 如何在挂起的协程函数之前测试代码
- python - 如何防止 requests.Response.iter_content() 重复打印块大小?
- interaction - ACD(自动通信分配)Genesys Pure Cloud
- python - 在 domaim.yml 中将 use_entities 设置为 [ ] 时出现 Rasa 错误
- python - PySide 应用程序中嵌入的 MVP 播放器在 Windows 上没有收到鼠标点击
- python - 为什么三种计数方法会给出不同的结果?
- html - 在 div 中使用 ::after 时如何消除间隙?