Вставка массива как поля в существующий элемент - PullRequest
0 голосов
/ 03 октября 2018

У меня есть следующий код:

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

Я использую Laravel и пытаюсь добавить группы пользователей в качестве элемента в пользователя.Это на самом деле работает, но я ищу что-то более элегантное, чем это.По сути, я хочу добавить массив $ groups в массив $ user в качестве другого поля.

1 Ответ

0 голосов
/ 03 октября 2018

Прежде всего вы хотите преобразовать $ user в массив.Потому что $ user не является массивом.

$user = $user->toArray();

После того, как вы можете добавить свои группы в созданный массив.

$user_array = array("user"=>$user);
$user_array["user"]["groups"] = $groups;
$user_details = new Collection($user_array);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...