ErrorException Попытка изменить свойство 'parent' не-объекта - PullRequest
0 голосов
/ 25 мая 2020

Я пытаюсь создать родительское дочернее дерево в laravel 7, но получаю ошибку

ErrorException Попытка изменить свойство 'parent' не-объекта в этой строке

 $index ->parent['children']->[] = &$row;

Вот оригинальный php код, который отлично работает

$userinfo = array();
    foreach ($sql as $row_user ) {
      $rows[] = $row_user ;
      $index = array();
    }

 // build the tree
foreach($index as $id => &$row)
{
  if ($id === 0) continue;
  $parent = $row['parent'];
  $index [$parent]['children'][] = &$row;
}
unset($row);

Я не могу установить значение $ index. Пожалуйста, порекомендуйте. Значение индекса предназначено для хранения значения порядка сортировки родитель / потомок.

В основном это передача значения по ссылке или копирование из ссылки;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...