【问题标题】:Laravel 4 - Modify a value in a Session ObjectLaravel 4 - 修改会话对象中的值
【发布时间】:2015-05-05 04:05:30
【问题描述】:

我有一个名为 USER 的会话,我将对象值放入该会话。如果打印该会话,它将显示如下结果:

/* Print_r for Session::get('USER') */
    stdClass Object
    (
        [id] => 1
        [session] => HpetWZYPY87PSf9pqx1AnCaMu89vHv
        [fullname] => Fredy
        [avatar] => 
        [dob] => 1992-01-19
        [gender] => L
        [register_date] => 2015-03-04 13:29:54
    )

如果我返回Session::get('USER')->fullname,它将显示Fredy

我的问题,如何将Session::get('USER')->fullname 的值从Fredy 更改为Alfred

感谢您的帮助。

【问题讨论】:

    标签: php arrays session object laravel-4


    【解决方案1】:
    $user = Session::get('user');
    $user->fullname = "Fredy";
    User->save($user); //if you need to update user on database
    Session::put("user", $user);
    

    【讨论】:

      猜你喜欢
      • 2021-04-02
      • 1970-01-01
      • 2011-01-11
      • 2015-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-11
      相关资源
      最近更新 更多