首页 > 解决方案 > 如何在 Laravel 中直接访问数组或对象?

问题描述

我有一个这样的数组:

$aMyArray = ['name' => 'test', 'description' => 'my description'];
session(['aMyArray' => $aMyArray]);

如果我想更改数组中的值,我必须首先检索整个数组修改它并再次设置它。

$aMyArray = session('aMyArray');
$aMyArray['name'] = 'test2';
session(['aMyArray' => $aMyArray]);

但是,我想直接访问/修改数组。

在 Zend Framework 3 中,我可以这样做:

$sessionContainer->aMyArray['name'] = 'test2';

而已。它直接改变数组中的值。

laravel 有解决方案吗?

标签: laravelsession

解决方案


导入会话:

use Session;

设置值:

Session::put('variableName', $value);

获得价值:

Session::get('variableName');

推荐阅读