[英]Laravel Pagination - Call to undefined method Illuminate\Database\Eloquent\Builder::links()
[英]LARAVEL Call to undefined method Illuminate\Database\Eloquent\Builder::splice()
您需要了解您正在使用的類,尤其是Builder
與Collection
Laravel 中的所有查詢( Animal::select(...)
)都是Builder
類的實例,直到調用閉包( ->get()
、 ->first()
等)。 由於您在調用->splice()
之前沒有使用這些閉包之一,因此您試圖在沒有它的類( Builder
)上調用此方法。 Collection
類有這個方法:
https://laravel.com/docs/7.x/collections#method-splice
所以你需要在->splice()
之前使用->get()
->splice()
:
return Animal::select(...)
->join(...)
->where(...)
->get()
->splice(...)
->toJson();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.