【问题标题】:How to access in Laravel an array or object directly?如何在 Laravel 中直接访问数组或对象?
【发布时间】:2018-12-24 18:59:23
【问题描述】:

我有一个这样的数组:

$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 有解决方案吗?

【问题讨论】:

    标签: laravel session


    【解决方案1】:

    导入会话:

    use Session;
    

    设置值:

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

    获取价值:

    Session::get('variableName');
    

    【讨论】:

    • 这也是我的问题。这不是我想要的解决方案。它不是直接访问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    • 1970-01-01
    相关资源
    最近更新 更多