我有以下代码:
$user_array = array("user"=>$user);
$user_array["user"]["groups"] = $groups;
$user_details = new Collection($user_array);
我正在使用Laravel,并尝试将用户组作为元素添加到用户中。这实际上可行,但是我正在寻找比这更优雅的东西。基本上我想将$ groups数组添加到$ user数组中作为另一个字段。
答案 0 :(得分:0)
首先,您要将$ user转换为数组。因为$ user不是数组。
$user = $user->toArray();
将组添加到创建的数组之后。
$user_array = array("user"=>$user);
$user_array["user"]["groups"] = $groups;
$user_details = new Collection($user_array);