在现有元素中将数组作为字段插入

时间:2018-10-03 08:42:03

标签: php arrays laravel laravel-5

我有以下代码:

$user_array = array("user"=>$user);
$user_array["user"]["groups"] = $groups;
$user_details = new Collection($user_array);

我正在使用Laravel,并尝试将用户组作为元素添加到用户中。这实际上可行,但是我正在寻找比这更优雅的东西。基本上我想将$ groups数组添加到$ user数组中作为另一个字段。

1 个答案:

答案 0 :(得分:0)

首先,您要将$ user转换为数组。因为$ user不是数组。

$user = $user->toArray();

将组添加到创建的数组之后。

$user_array = array("user"=>$user);
$user_array["user"]["groups"] = $groups;
$user_details = new Collection($user_array);