php 如何使用return作为json laravel分页

tpgth1q7  于 2023-06-04  发布在  PHP
关注(0)|答案(1)|浏览(113)

我想创建一个以json形式返回的分页,但是我得到了一个如下的错误
第74行出现错误:方法链接不存在。
这里是我的控制器代码

public function getcustomer($id){

    $customer = Customer::find($id)->paginate(5);

    return response()->json([$customer], 200);
}

这是我的密码

{{$customer->links('vendor.pagination.pagination')}}

如何使用json response()创建分页?

3pvhb19x

3pvhb19x1#

Laravel分页器结果类实现了Illuminate\Contracts\Support\Jsonable接口契约并公开了toJson方法,因此将分页结果转换为JSON非常容易。
https://laravel.com/docs/5.3/pagination#converting-results-to-json
如果你想建立链接,你应该手动完成。或者你应该像往常一样返回pagination,并使用render()方法构建链接,并创建pagination对象的副本,用toJson()将其转换为JSON。

相关问题