@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 для получения данных в таком формате? Или надо все по старинке перебирать, форматируя в циклах создавая новый массив...
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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