Как получить доступ в Laravel к массиву или объекту напрямую? - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть такой массив:

$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?

1 Ответ

0 голосов
/ 19 декабря 2018

сеанс импорта:

use Session;

для установки значения:

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

для получения значения:

Session::get('variableName');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...