Задать вопрос
@Vadik7777

Есть ли в Laravel метод получения данных в определенном формате?

Есть таблица Users, получаю из нее данные таким образом:
$users = User::get();
return dd($users);

В итоге получаю массив вида:
[
0 => ['id' => 1,  'name' => 'Test'...],
1 => ['id' => 2,  'name' => 'Test'...],
2 => ['id' => 3,  'name' => 'Test'...],
...
]

А хотелось бы получать массив в таком виде:
[
0 => ['id' ,'name' ,'email',...],
1 => [1, 'Test', 'test@test.com',...],
2 => [2,  'Test2', 'test2@test.com',...],
...
]

Чтобы первыми в массиве шли названия колонок базы, а затем уже сами данные без колонок.
Есть ли готовый метод какой-нибудь в Laravel для получения данных в таком формате? Или надо все по старинке перебирать, форматируя в циклах создавая новый массив...
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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