Как сделать постраничный и упорядоченный ответ? Laravel5

Я хотел бы отправить на передний конец нумерации страниц а также упорядоченный ответ. Пока я могу только сделать заказанный ответ:

public function getOrders() {
$orders = Order::withTrashed()->orderBy('created_at', 'desc')->get();

$orders = $orders->each(function ($i, $k) {
$i->makeHidden(['stripe_customer_id', 'stripe_token', 'save_cc', 'updated_at', 'deleted_at']);
});
return $this->buildPaginationResponse( $orders, new OrderTransformer(), [] );
}

Если я добавлю paginate(20) как это:

Я получаю эту ошибку:

// Get all orders
public function getOrders() {
$orders = Order::withTrashed()->orderBy('created_at', 'desc')->paginate(20);

$orders = $orders->each(function ($i, $k) {
$i->makeHidden(['stripe_customer_id', 'stripe_token', 'save_cc', 'updated_at', 'deleted_at']);
});
return $this->buildPaginationResponse( $orders, new OrderTransformer(), [] );
}
[«Метод добавления не существует».]

Кроме того, я не могу найти appends где-нибудь в моем коде.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]