#laravel
#laravel
Вопрос:
Когда я делаю
User::select('id')->get()
Он возвращает коллекцию.
Когда я делаю:
User::select('id')->paginate(10)->items()
Он возвращает массив.
Существует ли какой-либо метод, который возвращает базовую коллекцию модели, а не массив?
Обратите внимание, я в курсе collect(User::select('id')->paginate(10)->items())
.
Ответ №1:
вы можете использовать метод getCollection, который получен из AbstractPaginator
$userscollection=User::select('id')->paginate(10)->getCollection();
теперь $userscollection
будет нужная вам подчиненная коллекция.