Я хотел бы отправить на передний конец нумерации страниц а также упорядоченный ответ. Пока я могу только сделать заказанный ответ:
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
где-нибудь в моем коде.
Задача ещё не решена.
Других решений пока нет …