Задать вопрос
@MikhailBond
Студент магистратуры

Как развернуть коллекцию в Laravel?

Здравствуйте!
Подскажите пожалуйста каким образом можно развернуть коллекцию для обращения к элементам запроса?
Суть следующая:
  1. Делаю следующий запрос к базе
    foreach ($id as $mac)
            {
                $nic[] = Networkcard::select(['mac', 'name', 'network', 'wol'])->where('mac',$mac)->get();
            }

  2. Получаю следующий результат

33c3d384b24644c296dabe7effe141cb.PNG
Если развернуть.
d79ecfb3e7b24dd580263fb00e63b2b0.PNG
Развернув коллекцию, там получается еще 1 вложенность Items и приходится делать двойной вложенный foreach. Подскажите пожалуйста может есть возможность как то запрос изменить или напрямую обращаться к полям в модели?
  • Вопрос задан
  • 903 просмотра
Подписаться 1 Оценить 4 комментария
Решения вопроса 1
@Finsh
Networkcard::select(['mac', 'name', 'network', 'wol'])->whereIn('mac',$id)->get();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы