Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Получение записи БД как массив а не объект » 18.04.2017 19:44:26

a1en
Ответов: 3

При возврате всех записей таблицы при помощи Model::all();  приходит ответ как массив экземпляров конструтора модели (объектов), с именованными свойствами.
[{a:'a',b:'b','c:'c'},{a:'d',b:'e','c:'f'},{a:'g',b:'h','c:'k'},{a:'l',b:'m','c:'n'}]
Когда речь идёт о тысячах строк, которые я отправляю в JSON на клиент, то ответ идёт достаточно долго, и нет смысла занимать память повторяющимися именами столбцов таблицы.
[[a;b;c],[d;e;f],[g;h;k],[l;m;c],]
Сервер стоит на raspberry, поэтому особой скоростью работы он не отличается, и не хотелось бы пробегать весь массив для выуживания значений, поэтому меня интересует есть ли что нить предусмотренное во фреймворке или в Eloquent ? не могу что то найти.
PS: есть курсоров, то ли это, что мне требуется ?
Спасибо заранее!

Подвал раздела